Hi there,

I recently started learning Ruby on Rails. I decided to learn Rails by
programming some kind of small statistic application where I can
document the fuel consumption of my car - i.e. everytime I'm at the gas
station I log price and amount of the gas refuled and the distance
travelled since the last refuelling.

One of my models looks like this:

# start
class Refuelling < ActiveRecord::Base
  belongs_to :car

  def consumption
    liter/kilometer * 100
  end

  def liter_price
    price/liter
  end

  def type_of_tires
    if tires
      "winter tires"
    else
      "normal tires"
    end
  end
end
# end

In my view I use this like this (simplyfied):

# start
<% for r in @refuelling %>
<%=h r.created_at.to_date %>
<%=h r.kilometer %>
<%=h r.liter %>
<%=h r.price %>
<%=h r.consumption %>
<%=h r.liter_price %>
<%=h r.type_of_tires %>
<% end %>
# end

Now I want to calculate the max, min, average of this consumption
method, but I do not know how. I tried creating a method like ...

# start
def max
  maximum(consumption)
end
# end

... in my model but that did not work.

Any hints on how to accomplish this?
Thanks.

Max

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to