class Rspec::Usecases::Options::DocumentOptions

Document Options

Attributes

debug[R]
json[R]
markdown[R]

Public Class Methods

new(config) click to toggle source
# File lib/rspec/usecases/options/document_options.rb, line 12
def initialize(config)
  @json = Rspec::Usecases::Options::JsonOptions.new(config[:json])
  @debug = Rspec::Usecases::Options::DebugOptions.new(config[:debug])
  @markdown = Rspec::Usecases::Options::MarkdownOptions.new(config[:markdown])
end

Public Instance Methods

to_h() click to toggle source
# File lib/rspec/usecases/options/document_options.rb, line 18
def to_h
  Rspec::Usecases::Options::DynamicOptions.struct_to_hash(OpenStruct.new(json: json, debug: debug, markdown: markdown))
end