class UnitHosting::Cache
Public Instance Methods
groups()
click to toggle source
# File lib/unit-hosting/cache.rb, line 8 def groups transaction { |ps| ps["groups"] ||= [].extend(UnitHosting::Groups) } end
update_all_groups!(gs)
click to toggle source
# File lib/unit-hosting/cache.rb, line 14 def update_all_groups! gs transaction { |ps| ps["groups"] = gs.update } end
update_group!(group)
click to toggle source
# File lib/unit-hosting/cache.rb, line 20 def update_group! group transaction { |ps| groups = ps["groups"].reject { |g| g.instance_id == group.instance_id } groups << group.update ps["groups"] = groups } end