module Voom::Commands::SuccessAndFail

Public Class Methods

fail(status: Commands::Codes::FAILURE, errors: {}, warnings: {}, data: []) click to toggle source
# File lib/voom/commands/success_and_fail.rb, line 19
def self.fail(status: Commands::Codes::FAILURE, errors: {}, warnings: {}, data: [])
  Response.new(data: data, status: status, messages: {errors: errors, warnings: warnings})
end
success(data: [], warnings: {}, snackbar: []) click to toggle source
# File lib/voom/commands/success_and_fail.rb, line 15
def self.success(data: [], warnings: {}, snackbar: [])
  Response.new(data: data, status: Commands::Codes::SUCCESS, messages: {errors: {}, warnings: warnings, snackbar: snackbar})
end

Public Instance Methods

fail(status: Commands::Codes::FAILURE, errors: {}, warnings: {}, data: []) click to toggle source
# File lib/voom/commands/success_and_fail.rb, line 11
def fail(status: Commands::Codes::FAILURE, errors: {}, warnings: {}, data: [])
  SuccessAndFail.fail(status: status, errors: errors, warnings: warnings, data: data)
end
success(data: [], warnings: {}, snackbar: []) click to toggle source
# File lib/voom/commands/success_and_fail.rb, line 7
def success(data: [], warnings: {}, snackbar: [])
  SuccessAndFail.success(data: data, warnings: warnings, snackbar: snackbar)
end