Class: NilClass

Inherits:
Object show all
Defined in:
lib/ruby-rails-extensions/extensions/to_x.rb,
lib/ruby-rails-extensions/extensions/yesno.rb,
lib/ruby-rails-extensions/extensions/to_dec.rb,
lib/ruby-rails-extensions/extensions/to_bool.rb,
lib/ruby-rails-extensions/extensions/usd_to_f.rb,
lib/ruby-rails-extensions/extensions/usd_to_i.rb,
lib/ruby-rails-extensions/extensions/to_sort_i.rb,
lib/ruby-rails-extensions/extensions/to_nonzero_i.rb,
lib/ruby-rails-extensions/extensions/to_negative_i.rb,
lib/ruby-rails-extensions/extensions/to_positive_i.rb

Instance Method Summary collapse

Instance Method Details

#to_boolObject

:nodoc:



21
22
23
# File 'lib/ruby-rails-extensions/extensions/to_bool.rb', line 21

def to_bool
  false
end

#to_dec(*_args) ⇒ Object

:nodoc:



5
6
7
# File 'lib/ruby-rails-extensions/extensions/to_dec.rb', line 5

def to_dec(*_args)
  nil
end

#to_negative_iNil

Calls ‘to_i` and returns the value if it is negative

Returns:

  • (Nil)


36
37
38
# File 'lib/ruby-rails-extensions/extensions/to_negative_i.rb', line 36

def to_negative_i
  nil
end

#to_nonzero_iInteger, Nil

Calls ‘to_i` and returns the value if it is nonzero

Returns:

  • (Integer, Nil)


36
37
38
# File 'lib/ruby-rails-extensions/extensions/to_nonzero_i.rb', line 36

def to_nonzero_i
  nil
end

#to_positive_iInteger, Nil

Calls ‘to_i` and returns the value if it is positive

Returns:

  • (Integer, Nil)


36
37
38
# File 'lib/ruby-rails-extensions/extensions/to_positive_i.rb', line 36

def to_positive_i
  nil
end

#to_sort_iObject

:nodoc:



19
20
21
# File 'lib/ruby-rails-extensions/extensions/to_sort_i.rb', line 19

def to_sort_i
  -1
end

#to_x(unless_true = nil) ⇒ Object

:nodoc:



19
20
21
# File 'lib/ruby-rails-extensions/extensions/to_x.rb', line 19

def to_x(unless_true = nil)
  unless_true
end

#usd_to_fObject

:nodoc:



5
6
7
# File 'lib/ruby-rails-extensions/extensions/usd_to_f.rb', line 5

def usd_to_f
  nil
end

#usd_to_iObject

:nodoc:



5
6
7
# File 'lib/ruby-rails-extensions/extensions/usd_to_i.rb', line 5

def usd_to_i
  nil
end

#yesnoObject

:nodoc:



19
20
21
# File 'lib/ruby-rails-extensions/extensions/yesno.rb', line 19

def yesno
  'N/A'
end