class Seqseq::Generators::InstallGenerator

Public Class Methods

next_migration_number(path) click to toggle source
# File lib/generators/seqseq/install_generator.rb, line 11
def self.next_migration_number(path)
  Time.now.utc.strftime('%Y%m%d%H%M%S')
end

Public Instance Methods

create_files() click to toggle source
# File lib/generators/seqseq/install_generator.rb, line 15
def create_files
  template "seqseq.rb", "app/models/#{file_name}.rb"
  migration_template 'install_seqseq.rb', 'db/migrate/install_seqseq.rb'
end

Private Instance Methods

file_name() click to toggle source
# File lib/generators/seqseq/install_generator.rb, line 22
def file_name
  model_name.underscore
end
model_class() click to toggle source
# File lib/generators/seqseq/install_generator.rb, line 26
def model_class
  model_name.classify
end
table_name() click to toggle source
# File lib/generators/seqseq/install_generator.rb, line 30
def table_name
  model_name.tableize
end