Module: Consul::Power::DynamicAccess::ClassMethods
- Included in:
- ClassMethods
- Defined in:
- lib/consul/power/dynamic_access.rb
Instance Method Summary collapse
- #for_model(*args) ⇒ Object
- #for_record(*args) ⇒ Object
- #include_model!(*args) ⇒ Object
- #include_model?(*args) ⇒ Boolean
- #include_record!(*args) ⇒ Object
- #include_record?(*args) ⇒ Boolean
Instance Method Details
#for_model(*args) ⇒ Object
48 49 50 51 52 53 54 55 |
# File 'lib/consul/power/dynamic_access.rb', line 48 def for_model(*args) if current current.for_model(*args) else adjective, model = Util.adjective_and_argument(*args) model end end |
#for_record(*args) ⇒ Object
73 74 75 76 77 78 79 80 |
# File 'lib/consul/power/dynamic_access.rb', line 73 def for_record(*args) if current current.for_record(*args) else adjective, record = Util.adjective_and_argument(*args) record.class end end |
#include_model!(*args) ⇒ Object
65 66 67 68 69 70 71 |
# File 'lib/consul/power/dynamic_access.rb', line 65 def include_model!(*args) if current current.include_model!(*args) else true end end |
#include_model?(*args) ⇒ Boolean
57 58 59 60 61 62 63 |
# File 'lib/consul/power/dynamic_access.rb', line 57 def include_model?(*args) if current current.include_model?(*args) else true end end |
#include_record!(*args) ⇒ Object
90 91 92 93 94 95 96 |
# File 'lib/consul/power/dynamic_access.rb', line 90 def include_record!(*args) if current current.include_record!(*args) else true end end |
#include_record?(*args) ⇒ Boolean
82 83 84 85 86 87 88 |
# File 'lib/consul/power/dynamic_access.rb', line 82 def include_record?(*args) if current current.include_record?(*args) else true end end |