class Concentric

Update: 2015-03-26

simple scenarios, then allow_filter for refinement and arbitrary complex logic to be implemented

implement Pundit Policy classes and methods (eg. update? show?) by querying these 4 abilities

Public Class Methods

lookup_ring(aRingName) click to toggle source
# File lib/kojac/concentric.rb, line 55
def self.lookup_ring(aRingName)
        return nil if !aRingName
        return aRingName if aRingName.is_a?(Fixnum)
        if ring_names = Concentric.config[:ring_names]
                return ring_names[aRingName.to_sym]
        else
                return nil
        end
end
ring_name(aRing) click to toggle source
# File lib/kojac/concentric.rb, line 65
def self.ring_name(aRing)
        ring_names = Concentric.config[:ring_names]
        ring_names.key(aRing)
end
ring_text(aRing) click to toggle source
# File lib/kojac/concentric.rb, line 70
def self.ring_text(aRing)
        return 'none' if !aRing
        ring_name(aRing).to_s.humanize
end