Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/gluez.rb
Instance Method Summary collapse
- #context(&block) ⇒ Object
- #recipe(&block) ⇒ Object
- #resource(name, &block) ⇒ Object
- #role?(name) ⇒ Boolean
- #user(&block) ⇒ Object
Instance Method Details
#context(&block) ⇒ Object
4 5 6 |
# File 'lib/gluez.rb', line 4 def context(&block) Gluez::Context.new(&block) end |
#recipe(&block) ⇒ Object
7 8 9 |
# File 'lib/gluez.rb', line 7 def recipe(&block) $gluez.instance_eval(&block) end |
#resource(name, &block) ⇒ Object
13 14 15 |
# File 'lib/gluez.rb', line 13 def resource(name, &block) Gluez::Context.register(name.to_s.underscore, &block) end |
#role?(name) ⇒ Boolean
16 17 18 19 |
# File 'lib/gluez.rb', line 16 def role?(name) roles = ($roles || []) roles.include?(name.to_s) || roles.include?(name.to_sym) end |
#user(&block) ⇒ Object
10 11 12 |
# File 'lib/gluez.rb', line 10 def user(&block) $gluez.instance_eval(&block) end |