class Fabricio::Service::OrganizationService
Service
responsible for fetching different Organization information
Public Class Methods
new(session, network_client)
click to toggle source
Initializes a new OrganizationService
object.
@param session [Fabricio::Authorization::Session] @param network_client [Fabricio::Networking::NetworkClient] @return [Fabricio::Service::OrganizationService]
# File lib/fabricio/services/organization_service.rb, line 15 def initialize(session, network_client) @session = session @request_model_factory = Fabricio::Networking::OrganizationRequestModelFactory.new @network_client = network_client end
Public Instance Methods
get()
click to toggle source
Obtains current organization information
@return [Fabricio::Model::Organization]
# File lib/fabricio/services/organization_service.rb, line 25 def get request_model = @request_model_factory.get_organization_request_model response = @network_client.perform_request(request_model) Fabricio::Model::Organization.new(JSON.parse(response.body)[0]) end