class Denshobato::Generators::InstallGenerator

Public Instance Methods

copy_blacklists() click to toggle source
# File lib/generators/denshobato/install_generator.rb, line 23
def copy_blacklists
  sleep 1
  copy_file './migrations/create_blacklists.rb', "db/migrate/#{time}_create_denshobato_blacklists.rb"
end
copy_conversations() click to toggle source
# File lib/generators/denshobato/install_generator.rb, line 7
def copy_conversations
  p 'Copying migrations'

  copy_file './migrations/create_conversations.rb', "db/migrate/#{time}_create_denshobato_conversations.rb"
end
copy_messages() click to toggle source
# File lib/generators/denshobato/install_generator.rb, line 13
def copy_messages
  sleep 1
  copy_file './migrations/create_messages.rb', "db/migrate/#{time}_create_denshobato_messages.rb"
end
copy_notifications() click to toggle source
# File lib/generators/denshobato/install_generator.rb, line 18
def copy_notifications
  sleep 1
  copy_file './migrations/create_notifications.rb', "db/migrate/#{time}_create_denshobato_notifications.rb"
end
done() click to toggle source
# File lib/generators/denshobato/install_generator.rb, line 28
def done
  puts 'Denshobato Installed'
  puts 'Run rake db:migrate'
end

Private Instance Methods

time() click to toggle source
# File lib/generators/denshobato/install_generator.rb, line 35
def time
  DateTime.now.to_s(:number)
end