Class: Erector::RailsWidget
- Inherits:
-
Widget
show all
- Includes:
- ActionController::UrlWriter
- Defined in:
- lib/erector/rails/extensions/rails_widget.rb,
lib/erector/rails/extensions/rails_widget/helpers.rb
Constant Summary
Constants inherited
from Widget
Widget::NON_NEWLINEY, Widget::RESERVED_INSTANCE_VARS, Widget::SPACES_PER_INDENT
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Widget
#_render, after_initialize, all_tags, #assign_local, #assign_locals, #capture, #character, #close_tag, #content, #css, #element, #empty_element, empty_tags, full_tags, #h, #html_escape, #initialize, #instruct, #javascript, #join, #nbsp, needs, #newliney, #open_tag, #prettyprint_default, prettyprint_default=, #raw, #rawtext, #text, #to_a, #to_pretty, #to_s, #url, #widget, #write_via
Class Method Details
.inline(*args, &block) ⇒ Object
3
4
5
|
# File 'lib/erector/rails/extensions/rails_widget.rb', line 3
def self.inline(*args, &block)
InlineRailsWidget.new(*args, &block)
end
|
Instance Method Details
#__in_erb_template ⇒ Object
This is here to force #helpers.capture to return the output
18
|
# File 'lib/erector/rails/extensions/rails_widget.rb', line 18
def __in_erb_template; end
|
#capture_with_helpers(&block) ⇒ Object
11
12
13
|
# File 'lib/erector/rails/extensions/rails_widget.rb', line 11
def capture_with_helpers(&block)
helpers ? helpers.capture(&block) : capture_without_helpers(&block)
end
|
#controller ⇒ Object
90
91
92
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 90
def controller
helpers.controller
end
|
#cycle(*args) ⇒ Object
94
95
96
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 94
def cycle(*args)
helpers.cycle(*args)
end
|
#error_messages_for(*args) ⇒ Object
41
42
43
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 41
def error_messages_for(*args)
text raw(helpers.error_messages_for(*args))
end
|
82
83
84
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 82
def flash
helpers.controller.send(:flash)
end
|
#javascript_include_merged(key) ⇒ Object
74
75
76
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 74
def javascript_include_merged(key)
helpers.javascript_include_merged(key)
end
|
7
8
9
|
# File 'lib/erector/rails/extensions/rails_widget.rb', line 7
def output
process_output_buffer || @output
end
|
#pluralize(*args) ⇒ Object
106
107
108
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 106
def pluralize(*args)
helpers.pluralize(*args)
end
|
86
87
88
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 86
def session
helpers.controller.session
end
|
98
99
100
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 98
def simple_format(string)
p raw(string.to_s.html_escape.gsub(/\r\n?/, "\n").gsub(/\n/, "<br/>\n"))
end
|
#stylesheet_link_merged(key) ⇒ Object
78
79
80
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 78
def stylesheet_link_merged(key)
helpers.stylesheet_link_merged(key)
end
|
#time_ago_in_words(*args) ⇒ Object
102
103
104
|
# File 'lib/erector/rails/extensions/rails_widget/helpers.rb', line 102
def time_ago_in_words(*args)
helpers.time_ago_in_words(*args)
end
|