Class: Project
- Inherits:
-
Hash
- Object
- Hash
- Project
- Defined in:
- lib/project.rb
Class Method Summary collapse
Instance Method Summary collapse
- #get_latest_unique_id ⇒ Object
-
#initialize ⇒ Project
constructor
A new instance of Project.
Constructor Details
#initialize ⇒ Project
Returns a new instance of Project.
2 3 4 |
# File 'lib/project.rb', line 2 def initialize self[:url]='' end |
Class Method Details
.load_projects ⇒ Object
15 16 17 18 19 |
# File 'lib/project.rb', line 15 def self.load_projects projects=Hash.new projects=JSON.parse(IO.read(projects_filename)) if File.exists?(projects_filename) projects end |
.projects_filename ⇒ Object
10 11 12 13 |
# File 'lib/project.rb', line 10 def self.projects_filename FileUtils.mkdir("#{Environment.dev_root}/data") if(!File.exists?("#{Environment.dev_root}/data")) "#{Environment.dev_root}/data/PROJECTS.json" end |
Instance Method Details
#get_latest_unique_id ⇒ Object
6 7 8 |
# File 'lib/project.rb', line 6 def get_latest_unique_id '51ed9c9d45ba3979c808740d75ba1831c85aff5d' end |