class JsonResponse
Attributes
data[R]
errors[R]
message[R]
meta[R]
success[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/generators/kriangle/templates/responder.rb, line 6 def initialize(options = {}) @success = options[:success].to_s.empty? ? true : options[:success] @message = options[:message] || options[:errors].try(:first) || '' @data = options[:data] || [] @meta = options[:meta] || {} @errors = options[:errors] || [] end
Public Instance Methods
as_json(*)
click to toggle source
# File lib/generators/kriangle/templates/responder.rb, line 14 def as_json(*) { success: success, message: message, data: data, meta: meta, errors: errors } end