lib/rail_trip/summarization.rb in rail_trip-0.0.10 vs lib/rail_trip/summarization.rb in rail_trip-0.0.11

- old
+ new

@@ -1,9 +1,7 @@ # Rail trip's summarization strategy is implemented using a domain-specific language # provided by [Summary Judgement](http://github.com/rossmeissl/summary_judgement). -require 'summary_judgement' - module BrighterPlanet module RailTrip #### Rail trip: summarization strategy # This module is used by [Brighter Planet](http://brighterplanet.com)'s @@ -16,10 +14,9 @@ # * [Source code](http://github.com/brighterplanet/rail_trip) # module Summarization def self.included(base) ##### The carbon model - base.extend SummaryJudgement # This `summarize` block encapsulates the summarization strategy, including # terminology and inflection preference. base.summarize do |has| has.adjective lambda { |rail_trip| "#{rail_trip.distance_estimate_in_miles.adaptive_round(1)}-mile" }, :if => :distance_estimate