Sha256: 4664794871c1c8393e9866e72d940d67cbc7ef392b6d05ca696c528030440710

Contents?: true

Size: 658 Bytes

Versions: 4

Compression:

Stored size: 658 Bytes

Contents

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'

  autoload :PI,               'danica/wrapper/constant'

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

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
danica-2.4.4 lib/danica.rb
danica-2.4.3 lib/danica.rb
danica-2.4.2 lib/danica.rb
danica-2.4.1 lib/danica.rb