class RailsAdminFeaturedContentGenerator

Public Class Methods

next_migration_number(*) click to toggle source
# File lib/generators/rails_admin_featured_content_generator.rb, line 10
def self.next_migration_number(*)
  unless @migration
    @migration = Time.now.utc.strftime("%Y%m%d%H%M%S").to_i
  else
    @migration += 1
  end
  @migration.to_s
end
source_root() click to toggle source
# File lib/generators/rails_admin_featured_content_generator.rb, line 6
def self.source_root
  @source_root ||= File.expand_path(File.join(File.dirname(__FILE__), 'templates/'))
end

Public Instance Methods

create_migrations() click to toggle source
# File lib/generators/rails_admin_featured_content_generator.rb, line 27
def create_migrations
  migration_template "create_featured_content_migration.rb", File.join('db/migrate', "create_featured_contents.rb")
  migration_template "create_featured_content_images_migration.rb", File.join('db/migrate', "create_featured_content_images.rb")
end
create_rails_admin_config_in_initializer() click to toggle source
# File lib/generators/rails_admin_featured_content_generator.rb, line 23
def create_rails_admin_config_in_initializer
  template "rails_admin_featured_content.rb", "config/initializers/rails_admin_featured_content.rb"
end