Class: Object

Inherits:
BasicObject
Defined in:
lib/olelo/html_safe.rb,
lib/olelo/extensions.rb

Instance Method Summary collapse

Instance Method Details

#blank?Boolean

Returns true if object is empty or false

Returns:

  • (Boolean)


148
149
150
# File 'lib/olelo/extensions.rb', line 148

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

#html_safe?Boolean

Returns:

  • (Boolean)


2
3
4
# File 'lib/olelo/html_safe.rb', line 2

def html_safe?
  false
end

#try(name, *args) ⇒ Object

Try to call method if it exists or return nil

Parameters:

  • name (String, Symbol)

    Method name

  • args

    Method arguments

Returns:

  • Method result or nil



158
159
160
# File 'lib/olelo/extensions.rb', line 158

def try(name, *args)
  respond_to?(name) ? send(name, *args) : nil
end