instance method
builder
Ruby on Rails 3.1.12
Since v3.1.12 Last seen in v3.2.22.5Available in: v3.1.12 v3.2.22.5
Signature
builder()
No documentation comment.
Source
# File railties/lib/rails/generators/app_base.rb, line 76
def builder
@builder ||= begin
if path = options[:builder]
if URI(path).is_a?(URI::HTTP)
contents = open(path, "Accept" => "application/x-thor-template") {|io| io.read }
else
contents = open(File.expand_path(path, @original_wd)) {|io| io.read }
end
prok = eval("proc { #{contents} }", TOPLEVEL_BINDING, path, 1)
instance_eval(&prok)
end
builder_class = get_builder_class
builder_class.send(:include, ActionMethods)
builder_class.new(self)
end
end
Defined in railties/lib/rails/generators/app_base.rb line 76
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Generators::AppBase