Class: Object

Inherits:
BasicObject
Defined in:
lib/acts_as_unvlogable/object_base.rb

Overview

This removes the activesupport dependency

Instance Method Summary collapse

Instance Method Details

#blank?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/acts_as_unvlogable/object_base.rb', line 4

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

#instance_valuesObject

:nodoc:



8
9
10
11
12
13
# File 'lib/acts_as_unvlogable/object_base.rb', line 8

def instance_values #:nodoc:
  instance_variables.inject({}) do |values, name|
    values[name.to_s[1..-1]] = instance_variable_get(name)
    values
  end
end