lib/active_house/model.rb in active_house-0.4.0 vs lib/active_house/model.rb in active_house-0.5.0

- old
+ new

@@ -1,21 +1,23 @@ -require_relative 'scoping' -require_relative 'querying' -require_relative 'modeling' -require_relative 'connecting' -require_relative 'logger' require 'active_model/conversion' require 'active_model/naming' +require 'plain_model/modeling/base' +require 'plain_model/modeling/queryable' +require_relative 'modeling/scope' +require_relative 'modeling/query' +require_relative 'modeling/attributes' +require_relative 'modeling/connection' +require_relative 'logging' module ActiveHouse class Model - include ActiveHouse::Scoping - include ActiveHouse::Querying - include ActiveHouse::Modeling - include ActiveHouse::Connecting - include ActiveHouse::Logger - include ActiveModel::Conversion - extend ActiveModel::Naming + extend PlainModel::Modeling::Queryable + include PlainModel::Modeling::Base + include ActiveHouse::Modeling::Scope + include ActiveHouse::Modeling::Query + include ActiveHouse::Modeling::Attributes + include ActiveHouse::Modeling::Connection + include ActiveHouse::Logging class_attribute :_table_name, instance_accessor: false class << self def table_name(name)