class PodioCrm::PodioCrmGenerator

Public Instance Methods

app_id() click to toggle source
# File lib/generators/podio_crm/podio_crm_generator.rb, line 17
def app_id
        @app_id
end
generate_migration() click to toggle source
# File lib/generators/podio_crm/podio_crm_generator.rb, line 13
def generate_migration
        migration_template "podio_crm_migration.rb.erb", "db/migrate/#{migration_file_name}"
end
migration_class_name() click to toggle source
# File lib/generators/podio_crm/podio_crm_generator.rb, line 29
def migration_class_name
        migration_name.camelize
end
migration_file_name() click to toggle source
# File lib/generators/podio_crm/podio_crm_generator.rb, line 25
def migration_file_name
        "#{migration_name}.rb"
end
migration_name() click to toggle source
# File lib/generators/podio_crm/podio_crm_generator.rb, line 21
def migration_name
        "add_podio_crm_#{app_id.human_name}_to_#{name.underscore.pluralize}"
end
set_app_id() click to toggle source
# File lib/generators/podio_crm/podio_crm_generator.rb, line 9
def set_app_id
        @app_id ||= attributes.shift
end