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