Module: Teamster::Adapters::BaseAdapter::ClassMethods
- Defined in:
- lib/teamster/base_adapter.rb
Instance Method Summary collapse
- #has_helper? ⇒ Boolean
- #has_helpers(*adapters) ⇒ Object
- #register(klass) ⇒ Object
- #under_development ⇒ Object
- #under_development? ⇒ Boolean
- #views_at(folder) ⇒ Object
Instance Method Details
#has_helper? ⇒ Boolean
21 22 23 |
# File 'lib/teamster/base_adapter.rb', line 21 def has_helper? false end |
#has_helpers(*adapters) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/teamster/base_adapter.rb', line 13 def has_helpers(*adapters) if adapters.size > 0 instance_eval "def has_helper?; true end" instance_eval "def helper_adapter; #{adapters} end" adapters.flatten.each {|adapter| helpers adapter } end end |
#register(klass) ⇒ Object
9 10 11 |
# File 'lib/teamster/base_adapter.rb', line 9 def register(klass) Teamster::Core::App.use_adapter klass end |
#under_development ⇒ Object
25 26 27 |
# File 'lib/teamster/base_adapter.rb', line 25 def under_development instance_eval "def under_development?; true end" end |
#under_development? ⇒ Boolean
29 30 31 |
# File 'lib/teamster/base_adapter.rb', line 29 def under_development? false end |
#views_at(folder) ⇒ Object
33 34 35 |
# File 'lib/teamster/base_adapter.rb', line 33 def views_at(folder) instance_eval "def views; \"#{folder}\" end" end |