class Rating::InstallGenerator

Public Instance Methods

create_migration() click to toggle source
# File lib/generators/rating/install_generator.rb, line 9
def create_migration
  template 'db/migrate/create_rating_table.rb', "db/migrate/#{timestamp(0)}_create_rating_table.rb"
  template 'db/migrate/create_rate_table.rb', "db/migrate/#{timestamp(1)}_create_rate_table.rb"
end

Private Instance Methods

time() click to toggle source
# File lib/generators/rating/install_generator.rb, line 16
def time
  @time ||= Time.current
end
timestamp(seconds) click to toggle source
# File lib/generators/rating/install_generator.rb, line 20
def timestamp(seconds)
  (time + seconds.seconds).strftime '%Y%m%d%H%M%S'
end