Sha256: 92f0c1c795235af1f61940e6d3a6434eb11e9761f3a1b9a7fa5c5258560927ce
Contents?: true
Size: 405 Bytes
Versions: 6
Compression:
Stored size: 405 Bytes
Contents
module CaptainHoog class HelperTable < ::Array def helper_defined?(helper_name) defined_helpers.include?(helper_name) end def defined_helpers self.map(&:keys).flatten end def [](helper_name) self.detect do |helper| helper.keys.include?(helper_name) end end alias_method :get, :[] def set(helper) self << helper end end end
Version data entries
6 entries across 6 versions & 1 rubygems