Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/atig/url_escape.rb

Instance Method Summary collapse

Instance Method Details

#ch?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/atig/url_escape.rb', line 24

def ch?
  /\A[&#+!][^ \007,]{1,50}\z/ === self
end

#encoding!(enc) ⇒ Object



32
33
34
35
# File 'lib/atig/url_escape.rb', line 32

def encoding! enc
  return self unless respond_to? :force_encoding
  force_encoding enc
end

#screen_name?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/atig/url_escape.rb', line 28

def screen_name?
  /\A[A-Za-z0-9_]{1,15}\z/ === self
end