Module: LIT

Defined in:
lib/lit.rb,
lib/lit/utils.rb,
lib/lit/errors.rb,
lib/lit/loader.rb,
lib/lit/object.rb,
lib/lit/builder.rb,
lib/lit/version.rb,
lib/lit/object/map.rb,
lib/lit/serializer.rb,
lib/lit/builder/map.rb,
lib/lit/object/enum.rb,
lib/lit/object/array.rb,
lib/lit/type_checker.rb,
lib/lit/builder/array.rb,
lib/lit/object/option.rb,
lib/lit/object/struct.rb,
lib/lit/builder/object.rb,
lib/lit/builder/option.rb,
lib/lit/module_observer.rb,
lib/lit/object/enum_variant.rb,
lib/lit/request_deserializer.rb

Overview

Since:

  • 0.1.0

Defined Under Namespace

Modules: Builder, ModuleObserver, Object, Utils Classes: Loader, RequestDeserializer, Serializer, TypeChecker

Constant Summary collapse

TypeError =

Since:

  • 0.1.0

Class.new(::TypeError)
InvalidASTError =

Since:

  • 0.1.0

Class.new(StandardError)
InvalidObjectError =

Since:

  • 0.1.0

Class.new(StandardError)
InvalidTypeError =

Since:

  • 0.1.0

Class.new(StandardError)
VERSION =

Returns:

  • (String)

Since:

  • 0.1.0

"0.1.1"

Class Method Summary collapse

Class Method Details

.load(dir) ⇒ Object

Since:

  • 0.1.0



19
20
21
# File 'lib/lit.rb', line 19

def self.load(dir)
  Loader.new.load_directory(dir)
end