Sha256: 292a2b856bdab40c871c4aa046c2e02b7b80c72a4446966a90ffc5ba9b862723
Contents?: true
Size: 912 Bytes
Versions: 3
Compression:
Stored size: 912 Bytes
Contents
require 'stratify-garmin/presenter' module Stratify module Garmin class Activity < Stratify::Activity field :guid, :type => Integer field :title field :description field :username field :activity_type field :event_type field :distance_in_miles, :type => Float field :time_in_seconds, :type => Integer field :starting_latitude, :type => BigDecimal field :starting_longitude, :type => BigDecimal natural_key :guid validates_presence_of :guid, :title, :username, :activity_type, :event_type, :distance_in_miles, :time_in_seconds template %q[ <p class="summary"><%= summary %></p> <p class="details"><%= details %></p> ] def permalink "http://connect.garmin.com/activity/#{guid}" end def presenter Stratify::Garmin::Presenter.new(self) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
stratify-garmin-0.1.3 | lib/stratify-garmin/activity.rb |
stratify-garmin-0.1.2 | lib/stratify-garmin/activity.rb |
stratify-garmin-0.1.0 | lib/stratify-garmin/activity.rb |