Sha256: d241d50d5dfc87fc5b04b93e9469080e3e765575e728c032f65587bb1f18f967
Contents?: true
Size: 700 Bytes
Versions: 6
Compression:
Stored size: 700 Bytes
Contents
# frozen_string_literal: true require_relative './../utils/ss_model' # Root Sourcescrub module Sourcescrub # Apis module Apis # Companies endpoint class Sources include ::Sourcescrub::Utils::SsModel attr_accessor :args def initialize(source_id, args) @source_id = source_id @model_type = args.delete(:model_type) @args = args end def request_url [ Models::Source::ENDPOINT, @source_id ].compact.join('/') end def companies_url [ Models::Source::ENDPOINT, @source_id, 'companies' ].compact.join('/') end end end end
Version data entries
6 entries across 6 versions & 1 rubygems