Sha256: 30e3e28bc193e421e949cd6208307235d6f4e845dce2bc803348f4ce523cf400

Contents?: true

Size: 440 Bytes

Versions: 2

Compression:

Stored size: 440 Bytes

Contents

require "virtus"
require "aequitas"
require "active_support/concern"
require "ashikawa-ar/base"
require "ashikawa-ar/search"
require "ashikawa-ar/persistence"

module Ashikawa
  module AR
    module Model
      extend ActiveSupport::Concern
      include Base
      include Search
      include Persistence

      included do
        class_eval do
          include Virtus
          include Aequitas
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ashikawa-ar-0.1.3 lib/ashikawa-ar/model.rb
ashikawa-ar-0.1.2 lib/ashikawa-ar/model.rb