Module: JSON::SchemaBuilder::Configuration
- Included in:
- JSON::SchemaBuilder
- Defined in:
- lib/json/schema_builder/configuration.rb
Instance Method Summary collapse
Instance Method Details
#configure {|options| ... } ⇒ Object
16 17 18 19 |
# File 'lib/json/schema_builder/configuration.rb', line 16 def configure @options = nil yield() if block_given? end |
#options ⇒ Object
6 7 8 9 10 |
# File 'lib/json/schema_builder/configuration.rb', line 6 def return @options if @options defaults = JSON::SchemaBuilder. @options = OpenStruct.new defaults.to_h end |
#options=(config) ⇒ Object
12 13 14 |
# File 'lib/json/schema_builder/configuration.rb', line 12 def (config) @options = OpenStruct.new config.to_h end |