Sha256: 3a599dd324ef300dc9e9a9df25f2dd74253a47caedcc378096b00b0e676720b0
Contents?: true
Size: 820 Bytes
Versions: 2
Compression:
Stored size: 820 Bytes
Contents
module Lockdown module Frameworks module Merb module View def self.included(base) base.class_eval do alias_method :link_to_open, :link_to alias_method :link_to, :link_to_secured end end def link_to_secured(name, url = '', options = {}) if authorized? url return link_to_open(name, url, options) end return "" end def link_to_or_show(name, url = '', options = {}) lnk = link_to(name, url , options) lnk.length == 0 ? name : lnk end def links(*lis) rvalue = [] lis.each{|link| rvalue << link if link.length > 0 } rvalue.join(" | ") end end # View end # Merb end # Frameworks end # Lockdown
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lockdown-0.7.0 | lib/lockdown/frameworks/merb/view.rb |
lockdown-0.7.1 | lib/lockdown/frameworks/merb/view.rb |