Sha256: e30e89778512ccc3c129b08048666267030208f0b4e0b9fb5e5c4e7db8717d8e

Contents?: true

Size: 881 Bytes

Versions: 3

Compression:

Stored size: 881 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 :Expression,       'danica/expression'
  autoload :Equation,         'danica/equation'
  autoload :Function,         'danica/function'
  autoload :Exception,        'danica/exception'
  autoload :Expressable,      'danica/expressable'
  autoload :Formatted,        'danica/formatted'

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

  autoload :PI,               'danica/wrapper/constant'

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

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
danica-2.7.4 lib/danica.rb
danica-2.7.3 lib/danica.rb
danica-2.7.2 lib/danica.rb