Sha256: acb267d17494ce1503c53a78bafb193b35d64eb220933507e213904d35150fc0

Contents?: true

Size: 632 Bytes

Versions: 47

Compression:

Stored size: 632 Bytes

Contents

if PadrinoTasks.load?(:minirecord, defined?(MiniRecord))
  namespace :mr do
    desc 'Auto migration of database'
    task :migrate => :environment do
      Dir["models/*.rb"].each do |file_path|
        basename = File.basename(file_path, File.extname(file_path))
        clazz = basename.camelize.constantize
        clazz.auto_upgrade! if clazz.ancestors.include?(ActiveRecord::Base)
      end
      puts "<= mr:migrate executed"
    end
  end

  task 'db:migrate' => 'mr:migrate'
  # task 'db:create'  => 'mr:create'
  # task 'db:drop'    => 'mr:drop'
  # task 'db:reset'   => 'mr:reset'
  # task 'db:setup'   => 'mr:setup'
end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
padrino-gen-0.16.0.pre3 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.16.0.pre2 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.15.3 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.15.2 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.15.1 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.15.0 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.4 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.3 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.12.9 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.2 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.13.3.4 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.1.1 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.1 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.0.2 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.0.1 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.0 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.0.rc2 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.14.0.rc1 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.13.3.3 lib/padrino-gen/padrino-tasks/minirecord.rb
padrino-gen-0.13.3.2 lib/padrino-gen/padrino-tasks/minirecord.rb