Sha256: 24f9ff7108f7e78e63807ff3b05975ee74a50dc9c57e4bbbc1b0b9fd4571f764
Contents?: true
Size: 629 Bytes
Versions: 8
Compression:
Stored size: 629 Bytes
Contents
module Erector class RailsFormBuilder attr_reader :parent, :template def initialize(object_name, object, template, options, proc) @template = template @parent = ActionView::Base.default_form_builder.new(object_name, object, template, options, proc) end def method_missing(method_name, *args, &block) if parent.respond_to?(method_name) return_value = parent.send(method_name, *args, &block) if return_value.is_a?(String) template.concat(return_value) nil else return_value end else super end end end end
Version data entries
8 entries across 8 versions & 2 rubygems