module Activityko::ViewHelpers

Public Instance Methods

activity_action() click to toggle source
# File lib/activityko/view_helpers.rb, line 30
def activity_action
        @activityko_instance.action.humanize.downcase
end
activity_dir_obj() click to toggle source
# File lib/activityko/view_helpers.rb, line 22
def activity_dir_obj
        dir_obj = @activityko_instance.dir_obj
        link_to dir_obj.activity_name, dir_obj
end
activity_prep() click to toggle source
# File lib/activityko/view_helpers.rb, line 33
def activity_prep
        @activityko_instance.prep.humanize.downcase
end
activity_prep_obj() click to toggle source
# File lib/activityko/view_helpers.rb, line 36
def activity_prep_obj
        prep_obj = @activityko_instance.prep_obj
        link_to prep_obj.activity_name, prep_obj
end
activity_subj() click to toggle source
# File lib/activityko/view_helpers.rb, line 26
def activity_subj
              subj = @activityko_instance.subj
  link_to(subj.activity_name, subj)
end
activity_time() click to toggle source
# File lib/activityko/view_helpers.rb, line 40
def activity_time
  time_ago_in_words @activityko_instance.created_at
end
basic_activity(activity) { || ... } click to toggle source
# File lib/activityko/view_helpers.rb, line 8
def basic_activity activity
              @activityko_instance = activity
              if block_given?
                      yield
              else
          sentence = []
          sentence << activity_subj if activity.subj
          sentence << activity_action
          sentence << activity_dir_obj if activity.dir_obj
          sentence << activity_prep if activity.prep
          sentence << activity_prep_obj if activity.prep_obj
          return sentence.join(" ").html_safe
              end
end
render_activity(activity) click to toggle source
# File lib/activityko/view_helpers.rb, line 4
      def render_activity activity
  render partial: "activities/#{activity.dir_obj_type.downcase}/#{activity.action}",
    locals: { activity: activity } rescue basic_activity(activity)
end