Method: Ezframe::IntType#view

Defined in:
lib/ezframe/column_type.rb

#view(opts = {}) ⇒ Object



165
166
167
168
169
170
171
172
173
174
175
176
177
178
# File 'lib/ezframe/column_type.rb', line 165

def view(opts = {})
  return nil if no_view? && !opts[:force]
  return nil unless @value
  return nil if @attribute[:no_view_if_zero] && @value.to_i == 0
  if @attribute[:view_format]
    return use_view_format(@attribute[:view_format], @value)
  else
    if @attribute[:add_comma]
      return @value.to_i.add_comma
    else
      return @value.to_s
    end
  end
end