Class: MasterView::TemplateSpec::CreateShellERBValues

Inherits:
Object
  • Object
show all
Defined in:
lib/masterview/template_spec.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(controller_name, action_name) ⇒ CreateShellERBValues

Returns a new instance of CreateShellERBValues.



170
171
172
173
174
175
# File 'lib/masterview/template_spec.rb', line 170

def initialize(controller_name, action_name)
  @controller_name = Inflector.underscore(Inflector.singularize(controller_name)) 
  @action_name = Inflector.underscore(Inflector.singularize(action_name)) 
  @controller_file_name = @controller_name 
  @controller_view_dir_name = @controller_file_name
end

Instance Attribute Details

#action_nameObject (readonly)

Returns the value of attribute action_name.



169
170
171
# File 'lib/masterview/template_spec.rb', line 169

def action_name
  @action_name
end

#controller_file_nameObject (readonly)

Returns the value of attribute controller_file_name.



169
170
171
# File 'lib/masterview/template_spec.rb', line 169

def controller_file_name
  @controller_file_name
end

#controller_nameObject (readonly)

Returns the value of attribute controller_name.



169
170
171
# File 'lib/masterview/template_spec.rb', line 169

def controller_name
  @controller_name
end

#controller_view_dir_nameObject (readonly)

Returns the value of attribute controller_view_dir_name.



169
170
171
# File 'lib/masterview/template_spec.rb', line 169

def controller_view_dir_name
  @controller_view_dir_name
end

Instance Method Details

#get_bindingObject



177
178
179
# File 'lib/masterview/template_spec.rb', line 177

def get_binding
  binding
end