Module: ActiveRemote::PrimaryKey::ClassMethods
- Defined in:
- lib/active_remote/primary_key.rb
Instance Method Summary collapse
- 
  
    
      #default_primary_key  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    The default_primary_key is used to define what attribute is used as a primary key for your global code base. 
- 
  
    
      #primary_key(value = nil)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    In the event that you use a different primary key than the default primary key listed above (like :uuid, or :id), you'll use this method to change that primary key. 
Instance Method Details
#default_primary_key ⇒ Object
The default_primary_key is used to define what attribute is used as a primary key for your global code base. If you use a primary key other than this, you'll want to set it using the primary_key method listed below
| 12 13 14 | # File 'lib/active_remote/primary_key.rb', line 12 def default_primary_key :guid end | 
#primary_key(value = nil) ⇒ Object
In the event that you use a different primary key than the default primary key listed above (like :uuid, or :id), you'll use this method to change that primary key. This will be used when making remote calls to persist or refresh data.
| 22 23 24 25 | # File 'lib/active_remote/primary_key.rb', line 22 def primary_key(value = nil) @primary_key = value if value @primary_key || default_primary_key end |