class Administrate::Generators::FieldGenerator

Public Instance Methods

copy_partials() click to toggle source
# File lib/generators/administrate/field/field_generator.rb, line 13
def copy_partials
  copy_partial(:show)
  copy_partial(:index)
  copy_partial(:form)
end
template_field_object() click to toggle source
# File lib/generators/administrate/field/field_generator.rb, line 6
def template_field_object
  template(
    "field_object.rb.erb",
    "app/fields/#{file_name}_field.rb",
  )
end

Private Instance Methods

copy_partial(partial_name) click to toggle source
# File lib/generators/administrate/field/field_generator.rb, line 21
def copy_partial(partial_name)
  partial = "_#{partial_name}.html.erb"

  copy_file(
    partial,
    "app/views/fields/#{file_name}_field/#{partial}",
  )
end