Module: Spec::Rails::Example::ControllerExampleGroup::TemplateIsolationExtensions

Defined in:
lib/spec/rails/example/controller_example_group.rb

Defined Under Namespace

Classes: PickedTemplate

Instance Method Summary collapse

Instance Method Details

#_pick_template(*args) ⇒ Object

Rails 2.2



159
160
161
162
# File 'lib/spec/rails/example/controller_example_group.rb', line 159

def _pick_template(*args)
  @_first_render ||= args[0] unless args[0] =~ /^layouts/
  PickedTemplate.new
end

#file_exists?(ignore) ⇒ Boolean

Returns:

  • (Boolean)


152
# File 'lib/spec/rails/example/controller_example_group.rb', line 152

def file_exists?(ignore); true; end

#render(*args) ⇒ Object



164
165
166
# File 'lib/spec/rails/example/controller_example_group.rb', line 164

def render(*args)
  @_rendered ? record_render(args[0]) : super
end

#render_file(*args) ⇒ Object



154
155
156
# File 'lib/spec/rails/example/controller_example_group.rb', line 154

def render_file(*args)
  @first_render ||= args[0] unless args[0] =~ /^layouts/
end