Module: SignalWire::SWML

Defined in:
lib/signalwire/swml/schema.rb,
lib/signalwire/swml/service.rb,
lib/signalwire/swml/document.rb

Defined Under Namespace

Classes: Document, Schema, Service

Class Method Summary collapse

Class Method Details

.reset_schema!Object

Allow resetting for tests



77
78
79
# File 'lib/signalwire/swml/schema.rb', line 77

def self.reset_schema!
  @schema = nil
end

.schemaObject

Module-level singleton so the schema is loaded at most once.



72
73
74
# File 'lib/signalwire/swml/schema.rb', line 72

def self.schema
  @schema ||= Schema.new
end