module JSON::SchemaBuilder::Configuration

Public Instance Methods

configure() { |options| ... } click to toggle source
# File lib/json/schema_builder/configuration.rb, line 16
def configure
  @options = nil
  yield(options) if block_given?
end
options() click to toggle source
# File lib/json/schema_builder/configuration.rb, line 6
def options
  return @options if @options
  defaults = JSON::SchemaBuilder.default_options
  @options = OpenStruct.new defaults.to_h
end
options=(config) click to toggle source
# File lib/json/schema_builder/configuration.rb, line 12
def options=(config)
  @options = OpenStruct.new config.to_h
end