Sha256: f7dff1fb245a45b3505c05de4776630bb00b6022f0d8047ba9bba74d36f73fc8
Contents?: true
Size: 646 Bytes
Versions: 6
Compression:
Stored size: 646 Bytes
Contents
module HowAreWeDoing module ActsAsViewable #:nodoc: def self.included(base) base.extend ClassMethods end module ClassMethods def acts_as_viewable has_many :views, :as => :viewable, :dependent => :nullify include HowAreWeDoing::ActsAsViewable::InstanceMethods extend HowAreWeDoing::ActsAsViewable::SingletonMethods end end module SingletonMethods end module InstanceMethods def to_view_chart_label(graph_type=nil) if respond_to?(:view_chart_label) view_chart_label(graph_type) else to_s end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems