Method: Lookbook::TagOptionsParser#call

Defined in:
lib/lookbook/services/tags/tag_options_parser.rb

#callObject



17
18
19
20
21
22
23
24
25
26
# File 'lib/lookbook/services/tags/tag_options_parser.rb', line 17

def call
  options_string, remaining_text = parse_input(@input)
  if resolve?
    resolved_options = resolver(options_string).call(options_string, **@resolver_opts)
    options = prepare_options(resolved_options)
    [options, remaining_text]
  else
    [options_string, remaining_text]
  end
end