Class: RequestHandler::OptionParser

Inherits:
Object
  • Object
show all
Defined in:
lib/request_handler/option_parser.rb

Direct Known Subclasses

IncludeOptionParser, SortOptionParser

Instance Method Summary collapse

Constructor Details

#initialize(params:, allowed_options_type:) ⇒ OptionParser

Returns a new instance of OptionParser.



6
7
8
9
10
# File 'lib/request_handler/option_parser.rb', line 6

def initialize(params:, allowed_options_type:)
  @params = params
  @allowed_options_type = allowed_options_type
  raise InternalArgumentError, allowed_options_type: 'must be a Schema' unless schema?
end