class Object

Public Class Methods

new(<%= file_name %>) @<%= file_name %> = <%= file_name %> end def submit(changeset) <%= file_name %>.assign_attributes(changeset) return false unless valid? <%= file_name %>.save end def method_missing(method, *args) if <%= file_name %>.respond_to?(method, *args) <%= file_name %>.send(method, *args) else super end end def respond_to?(method, *args) <%= file_name %>.respond_to?(method, *args) || super end end click to toggle source
# File lib/generators/microform/form/templates/form.rb, line 8
def initialize(<%= file_name %>)
  @<%= file_name %> = <%= file_name %>
end

def submit(changeset)
  <%= file_name %>.assign_attributes(changeset)
  return false unless valid?
  <%= file_name %>.save
end

def method_missing(method, *args)
  if <%= file_name %>.respond_to?(method, *args)
    <%= file_name %>.send(method, *args)
  else
    super
  end
end

def respond_to?(method, *args)