Sha256: dab5fa523d4fc7d3aa44d8dfc8e5ff2c7565eeecc0772d3c956ae10a6a9cb886

Contents?: true

Size: 624 Bytes

Versions: 2

Compression:

Stored size: 624 Bytes

Contents

require 'active_model'
require 'darthjee/core_ext'

module Danica
  autoload :Builder,          'danica/builder'
  autoload :BaseOperations,   'danica/base_operations'
  autoload :VariablesHolder,  'danica/variables_holder'
  autoload :Common,           'danica/common'
  autoload :Function,         'danica/function'
  autoload :Exception,        'danica/exception'

  autoload :DSL,              'danica/dsl'
  autoload :Wrapper,          'danica/wrapper'
  autoload :Operator,         'danica/operator'

  class << self
    delegate :build, to: :builder

    def builder
      @builder ||= Builder.new
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
danica-2.3.1 lib/danica.rb
danica-2.3.0 lib/danica.rb