Sha256: 81ac81654a5081a6dd07cae1b52215f3005a9fccffcf588944df887aaa58f13e
Contents?: true
Size: 748 Bytes
Versions: 1
Compression:
Stored size: 748 Bytes
Contents
module ForeignOffice module ForeignOfficeHelper def listener_attrs(resource, key, reveal_hide: false) data_attrs = "data-listener=true data-channel=#{resource.class.name}#{resource.id} data-key=#{key}" data_attrs += " data-reveal-hide=true" if reveal_hide data_attrs end def listener_attrs_raw(channel, key, reveal_hide: false) data_attrs = "data-listener=true data-channel=#{channel} data-key=#{key}" data_attrs += " data-reveal-hide=true" if reveal_hide data_attrs end def listener_hash(resource, key, reveal_hide: false) hash = {listener: true, channel: resource.class.name + resource.id.to_s, key: key} hash[:reveal_hide] = true if reveal_hide hash end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
foreign_office-0.6.0 | lib/foreign_office/foreign_office_helper.rb |