Module: SfCli::Sf::Model

Defined in:
lib/sf_cli/sf/model.rb,
lib/sf_cli/sf/model/generator.rb,
lib/sf_cli/sf/model/dml_methods.rb,
lib/sf_cli/sf/model/base_methods.rb,
lib/sf_cli/sf/model/query_methods.rb,
lib/sf_cli/sf/model/query_condition.rb,
lib/sf_cli/sf/model/class_definition.rb,
lib/sf_cli/sf/model/sf_command_connection.rb

Overview

description

The module for Object Model definition and generation

see the section “Object Model support” in README.

Defined Under Namespace

Modules: BaseMethods, DmlMethods, QueryMethods Classes: ClassDefinition, Generator, SfCommandConnection

Class Method Summary collapse

Class Method Details

.connectionObject



12
13
14
# File 'lib/sf_cli/sf/model.rb', line 12

def self.connection
  @@connection
end

.generate(object_names) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/sf_cli/sf/model.rb', line 20

def self.generate(object_names)
  generator = Generator.new(connection)

  object_names.each do |object_name|
    generator.generate(object_name)
  end
end

.set_connection(conn) ⇒ Object



16
17
18
# File 'lib/sf_cli/sf/model.rb', line 16

def self.set_connection(conn)
  @@connection = conn
end