class GhostRb::Controllers::UsersController
@author Rene Hernandez @since 0.3
Attributes
endpoint[R]
resource_klass[R]
Public Class Methods
new(client, params = nil)
click to toggle source
Calls superclass method
GhostRb::Controllers::BaseController::new
# File lib/ghost_rb/controllers/users_controller.rb, line 11 def initialize(client, params = nil) super @endpoint = 'users' @resource_klass = Resources::User end
Private Instance Methods
raise_fetch_list_error(status, errors)
click to toggle source
# File lib/ghost_rb/controllers/users_controller.rb, line 27 def raise_fetch_list_error(status, errors) raise Errors::RequestError.new('Unable to fetch users', status, errors) end
raise_fetch_single_error(kvp, status, errors)
click to toggle source
# File lib/ghost_rb/controllers/users_controller.rb, line 19 def raise_fetch_single_error(kvp, status, errors) key = kvp.key?(:id) ? :id : :slug message = "Unable to fetch user with #{key} = #{kvp[key]}" raise Errors::RequestError.new(message, status, errors) end