Skip to content

Instantly share code, notes, and snippets.

@mkdynamic
Created December 19, 2013 05:45
Show Gist options
  • Save mkdynamic/8034924 to your computer and use it in GitHub Desktop.
Save mkdynamic/8034924 to your computer and use it in GitHub Desktop.
class Todo < ActiveRecord::Base
concerning :EventTracking do
included do
has_many :events
end
def latest_event
...
end
private
def some_internal_method
...
end
end
end
class Todo < ActiveRecord::Base
module EventTracking
def self.included(base)
base.has_many :events
end
def latest_event
...
end
private
def some_internal_method
...
end
end
include EventTracking
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment