strongself/fabricio

View on GitHub
lib/fabricio/networking/organization_request_model_factory.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'fabricio/networking/request_model_factory'
require 'fabricio/networking/request_model'

module Fabricio
  module Networking
    # This factory creates request models for fetching data for Organization model object
    class OrganizationRequestModelFactory < RequestModelFactory

      # Returns a request model for obtaining the organizations data
      #
      # @return [Fabricio::Networking::RequestModel]
      def all_organization_request_model
        model = Fabricio::Networking::RequestModel.new do |config|
          config.type = :GET
          config.base_url = FABRIC_API_URL
          config.api_path = FABRIC_API_PATH + FABRIC_ORGANIZATIONS_ENDPOINT
        end
        model
      end

    end
  end
end