Module: SwitchPoint::Model::ClassMethods
- Defined in:
- lib/switch_point/model.rb
Instance Method Summary collapse
- #connection_with_switch_point ⇒ Object
- #use_switch_point(name) ⇒ Object
- #with_readonly(&block) ⇒ Object
- #with_writable(&block) ⇒ Object
Instance Method Details
#connection_with_switch_point ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/switch_point/model.rb', line 13 def connection_with_switch_point if @switch_point_name switch_point_proxy.connection else connection_without_switch_point end end |
#use_switch_point(name) ⇒ Object
29 30 31 32 |
# File 'lib/switch_point/model.rb', line 29 def use_switch_point(name) assert_existing_switch_point!(name) @switch_point_name = name end |
#with_readonly(&block) ⇒ Object
21 22 23 |
# File 'lib/switch_point/model.rb', line 21 def with_readonly(&block) switch_point_proxy.with_readonly(&block) end |
#with_writable(&block) ⇒ Object
25 26 27 |
# File 'lib/switch_point/model.rb', line 25 def with_writable(&block) switch_point_proxy.with_writable(&block) end |