Sha256: d95e0a72a74bc9e0c02391d9467b69af300c898c6fafcbdf7695b5a7fbdaad0f
Contents?: true
Size: 521 Bytes
Versions: 9
Compression:
Stored size: 521 Bytes
Contents
require 'summary_judgement' module BrighterPlanet module Diet module Summarization def self.included(base) base.extend SummaryJudgement base.summarize do |has| has.adjective lambda { |diet| "#{diet.size}-calorie" }, :if => :size has.adjective 'local', :if => :local? has.adjective 'organic', :if => :organic? has.adjective [:diet_class, :name], :if => :diet_class has.identity has.verb :have end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems