Class: Sobject (Databasedotcom::Sobject)

Overview
Module Structure
Class Hierarchy
Constants
Sobject::Id
Class Methods
Sobject.attributes (2/E)
Sobject.materialize / 1
Sobject.field_type / 1
Sobject.label_for / 1
Sobject.picklist_values / 1
Sobject.updateable? / 1
Sobject.createable? / 1
Sobject.find / 1
Sobject.all
Sobject.query / 1
Sobject.search / 1
Sobject.first / 1
Sobject.last / 1
Sobject.upsert / 3
Sobject.delete (2/E) / 1
Sobject.count
Sobject.method_missing / 3
Sobject.create / 1
Sobject.coerce_params / 1
Sobject.register_field / 2
Sobject.field_list
Sobject.type_map_attr / 2
Sobject.soql_conditions_for / 1
Instance Methods
Sobject#== / 1
Sobject#initialize / 1
Sobject#attributes (1/2)
Sobject#attributes= / 1
Sobject#persisted?
Sobject#new_record?
Sobject#to_model
Sobject#to_key
Sobject#to_param
Sobject#update_attribute / 2
Sobject#update_attributes / 1
Sobject#save / 1
Sobject#delete (1/2)
Sobject#reload
Sobject#[] / 1
Sobject#[]= / 2
is a submodule of
module: Sobject ( Databasedotcom )
extends
  Naming ( Unknown-Module::ActiveModel )
inherits from
  Object ( Builtin-Module )
has class siblings
  Array ( Builtin-Module )
  Exception ( Builtin-Module )
  Class ( Builtin-Module )
  Hash ( Builtin-Module )
  String ( Builtin-Module )
  Client ( Databasedotcom )
  Record ( Databasedotcom::Chatter )
has properties
method: == / 1   
method: initialize / 1   
method: attributes (1/2)   
method: attributes= / 1   
method: persisted?   
method: new_record?   
method: to_model   
method: to_key   
method: to_param   
method: update_attribute / 2   
method: update_attributes / 1   
method: save / 1   
constant: Id   
method: delete (1/2)   
method: reload   
method: [] / 1   
method: []= / 2   
class method: attributes (2/E)   
class method: materialize / 1   
class method: field_type / 1   
class method: label_for / 1   
class method: picklist_values / 1   
class method: updateable? / 1   
class method: createable? / 1   
class method: find / 1   
class method: all   
class method: query / 1   
class method: search / 1   
class method: first / 1   
class method: last / 1   
class method: upsert / 3   
class method: delete (2/E) / 1   
class method: count   
class method: method_missing / 3   
class method: create / 1   
class method: coerce_params / 1   
class method: register_field / 2   
class method: field_list   
class method: type_map_attr / 2   
class method: soql_conditions_for / 1   
is defined at
#4 in databasedotcom/sobject/sobject.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
class: Array     
class: Exception     
class: Class     
class: Hash     
class: String     
  module: <Unknown Module>
  module: ActiveModel
module: Naming     
  module: Databasedotcom
  class: Client
  module: Sobject
class: Sobject     
  module: Chatter
class: Record     

Class Hierarchy

Object ( Builtin-Module )
Array ( Builtin-Module )
Exception ( Builtin-Module )
Class ( Builtin-Module )
Hash ( Builtin-Module )
String ( Builtin-Module )
Client ( Databasedotcom )
Sobject ( Databasedotcom::Sobject )
extends
  Naming ( Unknown-Module::ActiveModel )
has properties
method: == / 1   
method: initialize / 1   
method: attributes (1/2)   
method: attributes= / 1   
method: persisted?   
method: new_record?   
method: to_model   
method: to_key   
method: to_param   
method: update_attribute / 2   
method: update_attributes / 1   
method: save / 1   
constant: Id   
method: delete (1/2)   
method: reload   
method: [] / 1   
method: []= / 2   
class method: attributes (2/E)   
class method: materialize / 1   
class method: field_type / 1   
class method: label_for / 1   
class method: picklist_values / 1   
class method: updateable? / 1   
class method: createable? / 1   
class method: find / 1   
class method: all   
class method: query / 1   
class method: search / 1   
class method: first / 1   
class method: last / 1   
class method: upsert / 3   
class method: delete (2/E) / 1   
class method: count   
class method: method_missing / 3   
class method: create / 1   
class method: coerce_params / 1   
class method: register_field / 2   
class method: field_list   
class method: type_map_attr / 2   
class method: soql_conditions_for / 1   
Record ( Databasedotcom::Chatter )

Constants

Sobject::Id

#109 in databasedotcom/sobject/sobject.rb

Id = self.client.create(self.class, attr_hash).Id   

Class Methods

Sobject.attributes (2/E)

#151 in databasedotcom/sobject/sobject.rb

attributes

Sobject.materialize / 1

#156 in databasedotcom/sobject/sobject.rb

materialize ( sobject_name )

Sobject.field_type / 1

#183 in databasedotcom/sobject/sobject.rb

field_type ( attr_name )

Sobject.label_for / 1

#188 in databasedotcom/sobject/sobject.rb

label_for ( attr_name )

Sobject.picklist_values / 1

#193 in databasedotcom/sobject/sobject.rb

picklist_values ( attr_name )

Sobject.updateable? / 1

#198 in databasedotcom/sobject/sobject.rb

updateable? ( attr_name )

Sobject.createable? / 1

#203 in databasedotcom/sobject/sobject.rb

createable? ( attr_name )

Sobject.find / 1

#211 in databasedotcom/sobject/sobject.rb

find ( record_id )

Sobject.query / 1

#227 in databasedotcom/sobject/sobject.rb

query ( where_expr )

Sobject.search / 1

#232 in databasedotcom/sobject/sobject.rb

search ( sosl_expr )

Sobject.first / 1

#237 in databasedotcom/sobject/sobject.rb

first ( where_expr=nil )

Sobject.last / 1

#243 in databasedotcom/sobject/sobject.rb

last ( where_expr=nil )

Sobject.upsert / 3

#249 in databasedotcom/sobject/sobject.rb

upsert ( field ,
  value ,
  attrs )

Sobject.delete (2/E) / 1

#254 in databasedotcom/sobject/sobject.rb

delete ( record_id )

Sobject.count

#259 in databasedotcom/sobject/sobject.rb

count

Sobject.method_missing / 3

#271 in databasedotcom/sobject/sobject.rb

method_missing ( method_name ,
  *args ,
  &block )

Sobject.create / 1

#305 in databasedotcom/sobject/sobject.rb

create ( object_attributes )

Sobject.coerce_params / 1

#311 in databasedotcom/sobject/sobject.rb

coerce_params ( params )

Sobject.register_field / 2

#328 in databasedotcom/sobject/sobject.rb

register_field ( name ,
  field )

Sobject.field_list

#341 in databasedotcom/sobject/sobject.rb

field_list

Sobject.type_map_attr / 2

#345 in databasedotcom/sobject/sobject.rb

type_map_attr ( attr_name ,
  key )

Sobject.soql_conditions_for / 1

#350 in databasedotcom/sobject/sobject.rb

soql_conditions_for ( params )

Instance Methods

Sobject#== / 1

#8 in databasedotcom/sobject/sobject.rb

== ( other )

Sobject#initialize / 1

#14 in databasedotcom/sobject/sobject.rb

initialize ( attrs = {} )

Sobject#attributes (1/2)

#23 in databasedotcom/sobject/sobject.rb

attributes

Sobject#attributes= / 1

#31 in databasedotcom/sobject/sobject.rb

attributes= ( attrs )

Sobject#persisted?

#38 in databasedotcom/sobject/sobject.rb

persisted?

Sobject#new_record?

#43 in databasedotcom/sobject/sobject.rb

new_record?

Sobject#to_model

#48 in databasedotcom/sobject/sobject.rb

to_model

Sobject#to_key

#53 in databasedotcom/sobject/sobject.rb

to_key

Sobject#to_param

#58 in databasedotcom/sobject/sobject.rb

to_param

Sobject#update_attribute / 2

#67 in databasedotcom/sobject/sobject.rb

update_attribute ( attr_name ,
  attr_value )

Sobject#update_attributes / 1

#76 in databasedotcom/sobject/sobject.rb

update_attributes ( new_attrs )

Sobject#save / 1

#96 in databasedotcom/sobject/sobject.rb

save ( options={} )

Sobject#delete (1/2)

#120 in databasedotcom/sobject/sobject.rb

delete

Sobject#reload

#131 in databasedotcom/sobject/sobject.rb

reload

Sobject#[] / 1

#137 in databasedotcom/sobject/sobject.rb

[] ( attr_name )

Sobject#[]= / 2

#142 in databasedotcom/sobject/sobject.rb

[]= ( attr_name ,
  value )