Module: DataMapper::Support::String

Included in:
String
Defined in:
lib/data_mapper/support/string.rb

Instance Method Summary collapse

Instance Method Details

#ensure_ends_with(part) ⇒ Object



9
10
11
# File 'lib/data_mapper/support/string.rb', line 9

def ensure_ends_with(part)
  [-1,1] == part ? self : (self + part)
end

#ensure_starts_with(part) ⇒ Object



5
6
7
# File 'lib/data_mapper/support/string.rb', line 5

def ensure_starts_with(part)
  [0,1] == part ? self : (part + self)
end

#ensure_wrapped_with(a, b = nil) ⇒ Object



13
14
15
# File 'lib/data_mapper/support/string.rb', line 13

def ensure_wrapped_with(a, b = nil)
  ensure_starts_with(a).ensure_ends_with(b || a)
end