Module: Arcade::Support::Object

Defined in:
lib/arcade/support/object.rb,
lib/arcade/support/conversions.rb

Instance Method Summary collapse

Instance Method Details

#blank?Boolean

File activesupport/lib/active_support/core_ext/object/blank.rb, line 19

Returns:

  • (Boolean)


14
15
16
# File 'lib/arcade/support/object.rb', line 14

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

#from_dbObject



123
124
125
# File 'lib/arcade/support/conversions.rb', line 123

def from_db
  self
end

#presenceObject

File activesupport/lib/active_support/core_ext/object/blank.rb, line 46



10
11
12
# File 'lib/arcade/support/object.rb', line 10

def presence
   self if present?
end

#present?Boolean

this is the rails method

Returns:

  • (Boolean)


5
6
7
# File 'lib/arcade/support/object.rb', line 5

def present?
  !blank?
end

#rid?Boolean

Returns:

  • (Boolean)


135
136
137
# File 'lib/arcade/support/conversions.rb', line 135

def rid?
  false
end

#to_dbObject



127
128
129
# File 'lib/arcade/support/conversions.rb', line 127

def to_db
  self
end

#to_orObject



131
132
133
# File 'lib/arcade/support/conversions.rb', line 131

def to_or
  self
end