class Adminpanel::ContactGenerator

Public Instance Methods

copy_contact() click to toggle source
# File lib/generators/adminpanel/contact/contact_generator.rb, line 9
def copy_contact
  fields = extract_fields
  template 'contact_template.rb', 'app/models/contact.rb'
end

Private Instance Methods

extract_fields() click to toggle source
# File lib/generators/adminpanel/contact/contact_generator.rb, line 15
def extract_fields
  if fields.empty? && name == '' # no fields supplied
    fields << 'email'
    fields << 'body'
  elsif name != '' # at least 1 field supplied
    fields << name
  end
  return fields
end