Class: Object

Inherits:
BasicObject
Defined in:
lib/xdata/util.rb

Instance Method Summary collapse

Instance Method Details

#blank?Boolean

Returns:

  • (Boolean)


20
21
22
23
# File 'lib/xdata/util.rb', line 20

def blank?
  return false if self.class == Symbol
  self.nil? or (self.class==String and self.strip == '') or (self.respond_to?(:empty?) ? self.empty? : false)
end

#deep_copyObject



17
18
19
# File 'lib/xdata/util.rb', line 17

def deep_copy
  Marshal.load(Marshal.dump(self))
end