Class: Object

Inherits:
BasicObject
Defined in:
lib/extensions.rb

Instance Method Summary collapse

Instance Method Details

#blank? ⇒ Boolean



16
17
18
# File 'lib/extensions.rb', line 16

def blank?
  respond_to?(:empty?) ? empty? : !self
end

#to_param ⇒ Object



20
21
22
# File 'lib/extensions.rb', line 20

def to_param
  to_s
end

#to_query(key) ⇒ Object



24
25
26
27
# File 'lib/extensions.rb', line 24

def to_query(key)
  require 'cgi' unless defined?(CGI) && defined?(CGI::escape)
  "#{CGI.escape(key.to_s)}=#{CGI.escape(to_param.to_s)}"
end