doomspork/simple_objects

View on GitHub
lib/simple_objects/base.rb

Summary

Maintainability
A
0 mins
Test Coverage
require_relative 'attributes'
require_relative 'serialization'

module SimpleObjects
  module Base
    include Attributes
    include Serialization

    def self.included(base)
      base.extend(ClassMethods)
    end

    def initialize(attributes = {})
      mass_assign(attributes)
    end
  end
end