Class: Resolver
- Inherits:
 - 
      Object
      
        
- Object
 - Resolver
 
 - Defined in:
 - frontend/app/models/resolver.rb
 
Instance Attribute Summary (collapse)
- 
  
    
      - (Object) repository 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute repository.
 
Instance Method Summary (collapse)
- 
  
    
      - (Object) edit_uri 
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      - (Resolver) initialize(uri) 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of Resolver.
 - 
  
    
      - (Object) view_uri 
    
    
  
  
  
  
  
  
  
  
  
    
 
Constructor Details
- (Resolver) initialize(uri)
Returns a new instance of Resolver
      4 5 6 7 8 9 10 11 12  | 
    
      # File 'frontend/app/models/resolver.rb', line 4 def initialize(uri) @uri = uri jsonmodel_properties = JSONModel.parse_reference(@uri) @id = jsonmodel_properties[:id] @repository = jsonmodel_properties[:repository] @jsonmodel_type = jsonmodel_properties[:type] end  | 
  
Instance Attribute Details
- (Object) repository (readonly)
Returns the value of attribute repository
      2 3 4  | 
    
      # File 'frontend/app/models/resolver.rb', line 2 def repository @repository end  | 
  
Instance Method Details
- (Object) edit_uri
      15 16 17 18 19 20 21  | 
    
      # File 'frontend/app/models/resolver.rb', line 15 def edit_uri uri_properties = default_uri_properties uri_properties[:action] = :edit uri_properties end  | 
  
- (Object) view_uri
      24 25 26 27 28 29 30  | 
    
      # File 'frontend/app/models/resolver.rb', line 24 def view_uri uri_properties = default_uri_properties uri_properties[:action] = :show uri_properties end  |