Class: Nacelle::Cell
- Inherits:
-
Cell::Base
- Object
- Cell::Base
- Nacelle::Cell
- Defined in:
- lib/nacelle/cell.rb
Instance Attribute Summary collapse
-
#cookies ⇒ Object
readonly
Returns the value of attribute cookies.
-
#request ⇒ Object
readonly
Returns the value of attribute request.
-
#session ⇒ Object
readonly
Returns the value of attribute session.
Class Method Summary collapse
- .action_methods ⇒ Object
- .cache_key ⇒ Object
- .new_with_controller(controller) ⇒ Object
- .updated_at ⇒ Object
Instance Attribute Details
#cookies ⇒ Object (readonly)
Returns the value of attribute cookies.
24 25 26 |
# File 'lib/nacelle/cell.rb', line 24 def @cookies end |
#request ⇒ Object (readonly)
Returns the value of attribute request.
24 25 26 |
# File 'lib/nacelle/cell.rb', line 24 def request @request end |
#session ⇒ Object (readonly)
Returns the value of attribute session.
24 25 26 |
# File 'lib/nacelle/cell.rb', line 24 def session @session end |
Class Method Details
.action_methods ⇒ Object
28 29 30 31 32 33 34 35 36 37 |
# File 'lib/nacelle/cell.rb', line 28 def self.action_methods super - %w[ cookies request session read_fragment write_fragment perform_caching ] end |
.cache_key ⇒ Object
20 21 22 |
# File 'lib/nacelle/cell.rb', line 20 def self.cache_key to_s # can be overriden to bust caches end |
.new_with_controller(controller) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/nacelle/cell.rb', line 7 def self.new_with_controller controller new.tap do |cell| cell.instance_variable_set :@controller, controller cell.instance_variable_set :@request, controller.request cell.instance_variable_set :@session, controller.session cell.instance_variable_set :@cookies, controller.send(:cookies) end end |
.updated_at ⇒ Object
16 17 18 |
# File 'lib/nacelle/cell.rb', line 16 def self.updated_at Time.new(2000) # can be overriden to bust caches end |