1 package SL::PriceSource::Price;
5 use parent 'SL::DB::Object';
6 use Rose::Object::MakeMethods::Generic (
7 scalar => [ qw(price description spec price_source) ],
8 array => [ qw(depends_on) ]
11 use SL::DB::Helper::Attr;
12 SL::DB::Helper::Attr::make(__PACKAGE__,
13 price => 'numeric(15,5)',
18 ? $_[0]->price_source->name . '/' . $_[0]->spec
22 sub full_description {
26 ? $self->price_source->description . ': ' . $self->description
31 "source: @{[ $_[0]->source ]}, price: @{[ $_[0]->price]}, description: @{[ $_[0]->description ]}"