Class: Etna::Clients::Janus::Project
- Inherits:
-
Object
- Object
- Etna::Clients::Janus::Project
- Defined in:
- lib/etna/clients/janus/models.rb
Instance Method Summary collapse
-
#initialize(raw = '') ⇒ Project
constructor
A new instance of Project.
- #permissions ⇒ Object
- #project_name ⇒ Object
- #project_name_full ⇒ Object
- #requires_agreement ⇒ Object
- #resource ⇒ Object
Constructor Details
#initialize(raw = '') ⇒ Project
Returns a new instance of Project.
99 100 101 |
# File 'lib/etna/clients/janus/models.rb', line 99 def initialize(raw = '') @raw = raw end |
Instance Method Details
#permissions ⇒ Object
111 112 113 |
# File 'lib/etna/clients/janus/models.rb', line 111 def @raw[:permissions] || [] end |
#project_name ⇒ Object
103 104 105 |
# File 'lib/etna/clients/janus/models.rb', line 103 def project_name @raw[:project_name] end |
#project_name_full ⇒ Object
107 108 109 |
# File 'lib/etna/clients/janus/models.rb', line 107 def project_name_full @raw[:project_name_full] end |
#requires_agreement ⇒ Object
119 120 121 |
# File 'lib/etna/clients/janus/models.rb', line 119 def requires_agreement !!@raw[:requires_agreement] end |
#resource ⇒ Object
115 116 117 |
# File 'lib/etna/clients/janus/models.rb', line 115 def resource !!@raw[:resource] end |