Class: Yade::Project::Rest::Model::ProjectModule
- Inherits:
-
Object
- Object
- Yade::Project::Rest::Model::ProjectModule
- Includes:
- ActiveModel::Model, ActiveModel::Serializers::JSON, ActiveModel::Validations
- Defined in:
- lib/yade/project/rest/model/project_module.rb
Instance Attribute Summary collapse
-
#buildToolType ⇒ Object
Returns the value of attribute buildToolType.
-
#enabled ⇒ Object
Returns the value of attribute enabled.
-
#home ⇒ Object
readonly
Returns the value of attribute home.
-
#id ⇒ Object
Returns the value of attribute id.
-
#languageType ⇒ Object
Returns the value of attribute languageType.
-
#name ⇒ Object
Returns the value of attribute name.
-
#projectId ⇒ Object
Returns the value of attribute projectId.
-
#vcsId ⇒ Object
Returns the value of attribute vcsId.
Instance Method Summary collapse
Instance Attribute Details
#buildToolType ⇒ Object
Returns the value of attribute buildToolType.
15 16 17 |
# File 'lib/yade/project/rest/model/project_module.rb', line 15 def buildToolType @buildToolType end |
#enabled ⇒ Object
Returns the value of attribute enabled.
15 16 17 |
# File 'lib/yade/project/rest/model/project_module.rb', line 15 def enabled @enabled end |
#home ⇒ Object (readonly)
Returns the value of attribute home.
16 17 18 |
# File 'lib/yade/project/rest/model/project_module.rb', line 16 def home @home end |
#id ⇒ Object
Returns the value of attribute id.
15 16 17 |
# File 'lib/yade/project/rest/model/project_module.rb', line 15 def id @id end |
#languageType ⇒ Object
Returns the value of attribute languageType.
15 16 17 |
# File 'lib/yade/project/rest/model/project_module.rb', line 15 def languageType @languageType end |
#name ⇒ Object
Returns the value of attribute name.
15 16 17 |
# File 'lib/yade/project/rest/model/project_module.rb', line 15 def name @name end |
#projectId ⇒ Object
Returns the value of attribute projectId.
15 16 17 |
# File 'lib/yade/project/rest/model/project_module.rb', line 15 def projectId @projectId end |
#vcsId ⇒ Object
Returns the value of attribute vcsId.
15 16 17 |
# File 'lib/yade/project/rest/model/project_module.rb', line 15 def vcsId @vcsId end |
Instance Method Details
#attributes ⇒ Object
20 21 22 |
# File 'lib/yade/project/rest/model/project_module.rb', line 20 def attributes instance_values end |
#installed? ⇒ Boolean
31 32 33 |
# File 'lib/yade/project/rest/model/project_module.rb', line 31 def installed? File.directory?(home) end |