Module: Activecube::QueryMethods
- Included in:
 - Base
 
- Defined in:
 - lib/activecube/query_methods.rb
 
Instance Attribute Summary collapse
- 
  
    
      #database  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute database.
 - 
  
    
      #role  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute role.
 
Instance Method Summary collapse
Instance Attribute Details
#database ⇒ Object (readonly)
Returns the value of attribute database.
      6 7 8  | 
    
      # File 'lib/activecube/query_methods.rb', line 6 def database @database end  | 
  
#role ⇒ Object (readonly)
Returns the value of attribute role.
      6 7 8  | 
    
      # File 'lib/activecube/query_methods.rb', line 6 def role @role end  | 
  
Instance Method Details
#connected_to(database: nil, role: nil, &block) ⇒ Object
      14 15 16 17 18 19 20 21  | 
    
      # File 'lib/activecube/query_methods.rb', line 14 def connected_to database: nil, role: nil, &block raise Activecube::InputArgumentError, "Must pass block to method" unless block_given? super_model.connected_to(database: database, role: role) do @database = database @role = role block.call self end end  |