OSDN Git Service

fix play leaf
[pettanr/pettanr.git] / lib / local_manifest / list_group / list / base.rb
index 4e8aa24..7192102 100644 (file)
@@ -1,23 +1,25 @@
 ManifestBase.require_modules "local_manifest/list_group/list/", 
-  %w|where includes|
+  %w|where includes order|
 
 module LocalManifest
   module ListGroupModule
     module ListModule
       class Base < ManifestBase::TypeNameArgs
         attr :model_manifest, :model_list_manifest, :model, 
-          :where, :includes
+          :where, :includes, :order
         
         def set_default
           super
           @args['where'] ||= {}
           @args['includes'] ||= {}
+          @args['order'] ||= {}
         end
         
         def init
           super
           @where = ManifestBase.load_type_args self, @args, 'where', WhereFactory
           @includes = ManifestBase.load_type_args self, @args, 'includes', IncludeFactory
+          @order = ManifestBase.load_type_args self, @args, 'order', OrderFactory
           
           @model_manifest = ::Manifest.manifest.models[self.item_name]
           @model_list_manifest = @model_manifest.list