Module: Store::Issue

Defined in:
lib/store.rb

Constant Summary collapse

@@issues =
{}

Class Method Summary collapse

Class Method Details

.[](issue_id) ⇒ Object



49
50
51
# File 'lib/store.rb', line 49

def Issue.[](issue_id)
  ::Store::read(@@issues, issue_id)
end

.cache(old = {}) ⇒ Object



59
60
61
# File 'lib/store.rb', line 59

def Issue.cache(old={})
  ::Store::cache("issues", @@issues, old)
end

.index(issue) ⇒ Object



53
54
55
56
57
# File 'lib/store.rb', line 53

def Issue.index(issue)
  ::Store::write(@@issues, issue[:issue_id], issue)
rescue
  issue
end