Sha256: a33ed1652af16529e84b381c3a294dd3d126d8ebde47a6c6d26a211701ae2954

Contents?: true

Size: 512 Bytes

Versions: 3

Compression:

Stored size: 512 Bytes

Contents

require_relative 'models/generation'
require_relative 'models/base'
require_relative 'models/builder'

module Chronicle
  module Models
    class Error < StandardError; end
    class AttributeError < Error; end

    # Automatically generate models from the default schema
    # We will do this dynamically whenever 'chronicle/models' is required
    # until the performance becomes an issue (currently takes about ~10ms)
    include Chronicle::Models::Generation

    extend Chronicle::Models::Builder
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
chronicle-core-0.3.2 lib/chronicle/models.rb
chronicle-core-0.3.1 lib/chronicle/models.rb
chronicle-core-0.3.0 lib/chronicle/models.rb