Sha256: b7f67847b4425ad4a866c80a4119ec8922d33b8e95b431829c5f02d3122cbbd1

Contents?: true

Size: 1.14 KB

Versions: 134

Compression:

Stored size: 1.14 KB

Contents

# -*- encoding : utf-8 -*-
# not needed here, since this is only used in the views InlineForms::SPECIAL_COLUMN_TYPES[:info]=:string

def info_show(object, attribute)
  # show the attribute. if it's a date/time, make it nicer. If it has a _presentation, show that instead
  o = object.send(attribute)
  o = o.to_s + " (" + distance_of_time_in_words_to_now(o) + ")" if o.is_a?(Time)
  o = o._presentation if o.respond_to?(:_presentation)
  o
end

def info_edit(object, attribute)
  o = object.send(attribute)
  o = o.to_s + " (" + distance_of_time_in_words_to_now(o) + ")" if o.is_a?(Time)
  o = o._presentation if o.respond_to?(:_presentation)
  o
end

def info_update(object, attribute)
  # do absolutely nothing
end

#module ActionView::Helpers::DateHelper
#
#  def distance_of_time_in_words_to_now_with_future(from_time, include_seconds = false)
#    if from_time > Time.now()
#      'in ' + distance_of_time_in_words_to_now_without_future(from_time, include_seconds)
#    else
#      distance_of_time_in_words_to_now_without_future(from_time, include_seconds) + ' ago'
#    end
#  end
#
#  alias_method_chain :distance_of_time_in_words_to_now, :future
#
#end

Version data entries

134 entries across 134 versions & 1 rubygems

Version Path
inline_forms-3.2.10 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.9 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.8 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.7 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.6 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.5 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.4 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.3 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.2 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.1 lib/app/helpers/form_elements/info.rb
inline_forms-3.2.0 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.9 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.8 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.7 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.6 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.5 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.4 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.3 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.2 lib/app/helpers/form_elements/info.rb
inline_forms-3.1.1 lib/app/helpers/form_elements/info.rb