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