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