Class: Flatrack::View

Inherits:
Object
  • Object
show all
Extended by:
ActiveSupport::Autoload
Includes:
ERB::Util, AssetExtensions, CaptureHelper, LinkHelper, RenderHelper, RequestHelper, TagHelper
Defined in:
lib/flatrack/view.rb,
lib/flatrack/view/tag_helper.rb,
lib/flatrack/view/link_helper.rb,
lib/flatrack/view/output_buffer.rb,
lib/flatrack/view/render_helper.rb,
lib/flatrack/view/capture_helper.rb,
lib/flatrack/view/request_helper.rb

Overview

The flatrack view

Defined Under Namespace

Modules: CaptureHelper, LinkHelper, RenderHelper, RequestHelper, TagHelper Classes: OutputBuffer

Constant Summary

Constants included from TagHelper

TagHelper::BOOLEAN_ATTRIBUTES, TagHelper::PRE_CONTENT_STRINGS

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from RenderHelper

#render

Methods included from RequestHelper

#params, #path

Methods included from LinkHelper

#link_to

Methods included from TagHelper

#html_tag, #image_tag, #javascript_tag, #stylesheet_tag

Methods included from AssetExtensions

#asset_path

Constructor Details

#initialize(response) ⇒ View

initializes a flatrack view

Parameters:



26
27
28
29
30
31
32
# File 'lib/flatrack/view.rb', line 26

def initialize(response)
  @response      = response
  @output_buffer = OutputBuffer.new
  super(response)
rescue ArgumentError
  super()
end

Instance Attribute Details

#output_bufferObject

Returns the value of attribute output_buffer.



21
22
23
# File 'lib/flatrack/view.rb', line 21

def output_buffer
  @output_buffer
end