class Lookbook::DataResolver

def extract(input)

def extract(input)
  match_data = input.match(self.class::MATCHER)
  if match_data.nil?
    raise_error "Invalid data '#{input}'"
  else
    match_data[self.class::MATCH_INDEX]
  end
end