Module: SugarUtils
- Defined in:
- lib/sugar_utils.rb,
lib/sugar_utils/file.rb,
lib/sugar_utils/version.rb
Defined Under Namespace
Modules: File
Constant Summary collapse
- VERSION =
'0.4.3'
Class Method Summary collapse
Class Method Details
.ensure_boolean(value) ⇒ Boolean
11 12 13 14 |
# File 'lib/sugar_utils.rb', line 11 def self.ensure_boolean(value) return false if value.respond_to?(:to_s) && value.to_s.casecmp('false').zero? value ? true : false end |
.ensure_integer(value) ⇒ Integer
22 23 24 25 26 |
# File 'lib/sugar_utils.rb', line 22 def self.ensure_integer(value) return value if value.is_a?(Integer) return value.to_i if value.is_a?(Float) Float(value).to_i end |