class ToHuman::Humanize
Attributes
human_value[R]
value[R]
Public Class Methods
new(value)
click to toggle source
# File lib/to_human/humanize.rb, line 7 def initialize(value) @value = value @human_value = compute_human_value end
Public Instance Methods
call()
click to toggle source
# File lib/to_human/humanize.rb, line 12 def call @human_value end
Private Instance Methods
compute_human_value()
click to toggle source
Ultra-basic implementation More complex logic will be added, like support for localized strings
# File lib/to_human/humanize.rb, line 20 def compute_human_value case @value when :false 'No' when :true 'Yes' when :nil "N/\A" else @value.to_s end end