class BrightcoveService::Base

Public Instance Methods

add_error(e) click to toggle source
# File lib/brightcove_service/base.rb, line 5
def add_error(e)
  errors.add(:base, e.to_s)
  @result = { error: error_message(e) }
end
error_message(e) click to toggle source
# File lib/brightcove_service/base.rb, line 10
def error_message(e)
  error = JSON.parse(e.to_s)
  return error unless error.is_a?(Array)
  error.collect { |obj| obj['message'] }.join(', ')
rescue JSON::ParserError
  return e
end