Sha256: 9f276a62f6f9c0b24562e550a4749ef953a5779903a7f8b89334d3f6d31bb118

Contents?: true

Size: 703 Bytes

Versions: 1

Compression:

Stored size: 703 Bytes

Contents

module ActiveMocker

  module Config
    extend self

    attr_accessor :schema_file,
                  :model_dir,
                  :active_hash_as_base,
                  :schema_attributes,
                  :model_relationships,
                  :model_methods,
                  :mass_assignment,
                  :schema_file_reader,
                  :model_file_reader

    def config
      default
      yield self
    end

    def default
      schema_file         = nil
      model_dir           = nil
      active_hash_as_base = false
      schema_attributes   = true
      model_relationships = true
      model_methods       = true
      mass_assignment     = true
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_mocker-0.3.1 lib/active_mocker/config.rb