Sha256: 540aab1b98ba9675bdf17baccd31004dc4ebe0c56dfca3faa9f96d113e5b45e6
Contents?: true
Size: 728 Bytes
Versions: 3
Compression:
Stored size: 728 Bytes
Contents
require_relative 'config/boot' require_relative '<%= @app_name %>' require 'sinatra/asset_pipeline/task' Sinatra::AssetPipeline::Task.define! <%= @app_class_name %> <% if @with_database %> namespace :db do desc "Run migrations" task :migrate, [:version] do |t, args| Sequel.extension :migration db = Sequel.connect(YAML.load_file("#{Melodiest::ROOT}/config/database.yml")[ENV['RACK_ENV']]) migration_path = "#{Melodiest::ROOT}/db/migrations" if args[:version] puts "Migrating to version #{args[:version]}" Sequel::Migrator.run(db, migration_path, target: args[:version].to_i) else puts "Migrating to latest" Sequel::Migrator.run(db, migration_path) end end end <% end -%>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
melodiest-2.0.1 | lib/melodiest/templates/Rakefile.erb |
melodiest-2.0.0 | lib/melodiest/templates/Rakefile.erb |
melodiest-1.0.0 | lib/melodiest/templates/Rakefile.erb |