Class: DataDuck::Optimizely::Projects
- Inherits:
-
OptimizelyTable
- Object
- Table
- IntegrationTable
- OptimizelyTable
- DataDuck::Optimizely::Projects
- Defined in:
- lib/integrations/optimizely/projects.rb
Instance Attribute Summary
Attributes inherited from Table
Instance Method Summary collapse
- #extract!(*args) ⇒ Object
- #indexes ⇒ Object
-
#initialize(data) ⇒ Projects
constructor
A new instance of Projects.
- #should_fully_reload? ⇒ Boolean
Methods inherited from OptimizelyTable
#optimizely_api_token, #prefix
Methods inherited from Table
#actions, #autogenerate_identity?, #batch_size, #building_name, #check_table_valid!, #create_column_names, #create_schema, #distribution_key, #distribution_style, #etl!, #extract_by_clause, #extract_by_column, #extract_query, #identify_by_columns, #include_with_all?, #limit_clause, #load!, #name, output, #output_column_names, #output_schema, #postprocess!, #prefix, #recreate!, #show, source, #staging_name, #transform!, transforms, validates
Constructor Details
permalink #initialize(data) ⇒ Projects
Returns a new instance of Projects.
10 11 12 |
# File 'lib/integrations/optimizely/projects.rb', line 10 def initialize(data) self.data = data end |
Instance Method Details
permalink #extract!(*args) ⇒ Object
[View source]
14 15 16 |
# File 'lib/integrations/optimizely/projects.rb', line 14 def extract!(*args) # already initialized data end |
permalink #indexes ⇒ Object
[View source]
18 19 20 |
# File 'lib/integrations/optimizely/projects.rb', line 18 def indexes ["id", "account_id", "project_name"] end |
permalink #should_fully_reload? ⇒ Boolean
22 23 24 |
# File 'lib/integrations/optimizely/projects.rb', line 22 def should_fully_reload? true end |