Skip to content

Instantly share code, notes, and snippets.

@gbpereira
Last active January 10, 2018 01:47
Show Gist options
  • Save gbpereira/533eb24088b321f52f46 to your computer and use it in GitHub Desktop.
Save gbpereira/533eb24088b321f52f46 to your computer and use it in GitHub Desktop.
class Access
def initialize(a, b, c)
@a = a
@b = b
@c = c
end
# acessível de qualquer lugar
def a
@a
end
# só pode ser acessado no escopo da classe que o declara
private
def b
@b
end
# só pode ser chamado pela classe que o delcara ou pelas classes descendentes
protected
def c
@c
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment