Sha256: b8f3e58f81204921ec5d90b748d1129deebbde88f2e4dd86d11103f028307bdd
Contents?: true
Size: 833 Bytes
Versions: 6
Compression:
Stored size: 833 Bytes
Contents
require "tapestry/situation" module Tapestry module Interface module Page module Attribute include Situation def url_is(url = nil) url_is_empty if url.nil? && url_attribute.nil? url_is_empty if url.nil? || url.empty? @url = url end def url_matches(pattern = nil) url_match_is_empty if pattern.nil? url_match_is_empty if pattern.is_a?(String) && pattern.empty? @url_match = pattern end def title_is(title = nil) title_is_empty if title.nil? || title.empty? @title = title end def url_attribute @url end def url_match_attribute @url_match end def title_attribute @title end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems