rounded() and quantity() act on the first value

This commit is contained in:
John Wiegley 2009-02-23 15:44:19 -04:00
parent 371fc62eec
commit f440fcd8b0

View file

@ -194,12 +194,13 @@ value_t report_t::fn_scrub(call_scope_t& args)
value_t report_t::fn_rounded(call_scope_t& args) value_t report_t::fn_rounded(call_scope_t& args)
{ {
return args[0].rounded(); return args.value().rounded();
} }
value_t report_t::fn_quantity(call_scope_t& args) value_t report_t::fn_quantity(call_scope_t& scope)
{ {
return args[0].to_amount().number(); interactive_t args(scope, "a");
return args.get<amount_t>(0).number();
} }
value_t report_t::fn_truncate(call_scope_t& scope) value_t report_t::fn_truncate(call_scope_t& scope)