Module: CharacterSet::CoreExt::StringExt

Defined in:
lib/character_set/core_ext/string_ext.rb

Instance Method Summary collapse

Instance Method Details

#character_setObject



4
5
6
# File 'lib/character_set/core_ext/string_ext.rb', line 4

def character_set
  CharacterSet.of(self)
end

#covered_by_character_set?(set) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/character_set/core_ext/string_ext.rb', line 8

def covered_by_character_set?(set)
  set.cover?(self)
end

#delete_character_set(set) ⇒ Object



16
17
18
# File 'lib/character_set/core_ext/string_ext.rb', line 16

def delete_character_set(set)
  set.delete_in(self)
end

#delete_character_set!(set) ⇒ Object



20
21
22
# File 'lib/character_set/core_ext/string_ext.rb', line 20

def delete_character_set!(set)
  set.delete_in!(self)
end

#keep_character_set(set) ⇒ Object



24
25
26
# File 'lib/character_set/core_ext/string_ext.rb', line 24

def keep_character_set(set)
  set.keep_in(self)
end

#keep_character_set!(set) ⇒ Object



28
29
30
# File 'lib/character_set/core_ext/string_ext.rb', line 28

def keep_character_set!(set)
  set.keep_in!(self)
end

#uses_character_set?(set) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/character_set/core_ext/string_ext.rb', line 12

def uses_character_set?(set)
  set.used_by?(self)
end