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 ]}"