Skip to content

Instantly share code, notes, and snippets.

@porras
Created November 6, 2015 17:39
Show Gist options
  • Save porras/2edd9c1798d26a00379b to your computer and use it in GitHub Desktop.
Save porras/2edd9c1798d26a00379b to your computer and use it in GitHub Desktop.
class C
class << self; public :public, :protected, :private; end
private .protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public.private.protected.public
def lol_am_i_public?
true
end
end
p C.new.lol_am_i_public?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment