Module: Halogen::ClassMethods
- Defined in:
- lib/halogen.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#collection(name) ⇒ Module
Self.
- #collection? ⇒ Boolean
-
#definitions ⇒ Halogen::Definitions
The definitions container instance.
-
#resource(name) ⇒ Module
Self.
Instance Method Details
#collection(name) ⇒ Module
Returns self.
50 51 52 53 54 |
# File 'lib/halogen.rb', line 50 def collection(name) include Collection define_collection(name) end |
#collection? ⇒ Boolean
56 57 58 |
# File 'lib/halogen.rb', line 56 def collection? false end |
#definitions ⇒ Halogen::Definitions
Returns the definitions container instance.
32 33 34 |
# File 'lib/halogen.rb', line 32 def definitions @definitions ||= Definitions.new end |
#resource(name) ⇒ Module
Returns self.
40 41 42 43 44 |
# File 'lib/halogen.rb', line 40 def resource(name) include Resource define_resource(name) end |