Module: Hubspot::Discovery::BaseModuleClient

Included in:
Client, Automation::Actions::Client, Automation::Client, Cms::AuditLogs::Client, Cms::Blogs::Authors::Client, Cms::Blogs::BlogPosts::Client, Cms::Blogs::Client, Cms::Blogs::Tags::Client, Cms::Client, Cms::Domains::Client, Cms::Hubdb::Client, Cms::Pages::Client, Cms::Performance::Client, Cms::SiteSearch::Client, Cms::SourceCode::Client, Cms::UrlRedirects::Client, CommunicationPreferences::Client, Conversations::Client, Conversations::VisitorIdentification::Client, Crm::Associations::Client, Crm::Associations::Schema::Client, Crm::Associations::V4::Client, Crm::Associations::V4::Schema::Client, Crm::Client, Crm::Companies::Client, Crm::Contacts::Client, Crm::Deals::Client, Crm::Extensions::Accounting::Client, Crm::Extensions::Calling::Client, Crm::Extensions::Cards::Client, Crm::Extensions::Client, Crm::Extensions::Videoconferencing::Client, Crm::Imports::Client, Crm::LineItems::Client, Crm::Lists::Client, Crm::Objects::Calls::Client, Crm::Objects::Client, Crm::Objects::Communications::Client, Crm::Objects::Emails::Client, Crm::Objects::FeedbackSubmissions::Client, Crm::Objects::Goals::Client, Crm::Objects::Meetings::Client, Crm::Objects::Notes::Client, Crm::Objects::PostalMail::Client, Crm::Objects::Tasks::Client, Crm::Objects::Taxes::Client, Crm::Owners::Client, Crm::Pipelines::Client, Crm::Products::Client, Crm::Properties::Client, Crm::Quotes::Client, Crm::Schemas::Client, Crm::Tickets::Client, Crm::Timeline::Client, Events::Client, Events::Send::Client, Files::Client, Marketing::Client, Marketing::Events::Client, Marketing::Forms::Client, Marketing::Transactional::Client, OAuth::Client, Settings::BusinessUnits::Client, Settings::Client, Settings::Users::Client, Webhooks::Client
Defined in:
lib/hubspot/discovery/base_module_client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#paramsObject (readonly)

Returns the value of attribute params.



7
8
9
# File 'lib/hubspot/discovery/base_module_client.rb', line 7

def params
  @params
end

Instance Method Details

#api_classesObject



22
23
24
# File 'lib/hubspot/discovery/base_module_client.rb', line 22

def api_classes
  []
end

#api_modulesObject



18
19
20
# File 'lib/hubspot/discovery/base_module_client.rb', line 18

def api_modules
  []
end

#base_moduleObject



14
15
16
# File 'lib/hubspot/discovery/base_module_client.rb', line 14

def base_module
  self.class.name.gsub(/(.*)::.*/, '\1')
end

#initialize(params) ⇒ Object



9
10
11
12
# File 'lib/hubspot/discovery/base_module_client.rb', line 9

def initialize(params)
  @params = params
  define_methods
end