Sha256: 008e10b83b5aae18d0a209ba97db2795ed8775a86622c5ee03adce20c1166987

Contents?: true

Size: 456 Bytes

Versions: 4

Compression:

Stored size: 456 Bytes

Contents

require "sinatra/activerecord"
require_relative "models/group"
require_relative "models/record"
require_relative "models/user"

module Vapid
  # Namespace for models
  module Models
    ActiveRecord::Base.logger = nil
    ActiveRecord::Tasks::DatabaseTasks.tap do |config|
      config.migrations_paths = [File.join(File.dirname(__FILE__), "db", "migrate")]
    end

    def self.migrate!
      ActiveRecord::Tasks::DatabaseTasks.migrate
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vapid-0.1.3 lib/vapid/models.rb
vapid-0.1.2 lib/vapid/models.rb
vapid-0.1.1 lib/vapid/models.rb
vapid-0.1.0 lib/vapid/models.rb