Method: Lookbook::DataParser#call

Defined in:
lib/lookbook/services/data/parsers/data_parser.rb

#callObject



9
10
11
12
13
14
# File 'lib/lookbook/services/data/parsers/data_parser.rb', line 9

def call
  result = @input.present? ? parse(@input) : @fallback
  result.is_a?(Hash) ? result.deep_symbolize_keys : result
rescue => exception
  @fail_silently ? @fallback : raise(exception)
end