class ContextExposer::Page

Attributes

action[RW]
controller_name[RW]
id[RW]
mode[RW]
name[RW]
resource[RW]
type[RW]

Public Instance Methods

clear!() click to toggle source
# File lib/context_exposer/page.rb, line 16
def clear!
  instance_variables.each do |inst_var|
    var = inst_var.to_s.sub('@', '')
    self.send("#{var}=", nil)
  end
end
configure(name = nil, options = {}) click to toggle source
# File lib/context_exposer/page.rb, line 9
def configure name = nil, options = {}
  self.name = name
  self.type = options[:type]
  self.resource.name = options[:resource_name]
  self.resource.type = options[:resource_type]
end
controller=(controller) click to toggle source
# File lib/context_exposer/page.rb, line 31
def controller= controller
  @action = controller.action_name
  @controller_name = controller.controller_name    
end
map?() click to toggle source
# File lib/context_exposer/page.rb, line 40
def map?
  false
end