module Manifest
module ModelModule
module PetaModule
- class BasePeta
- attr :model, :peta_manifest, :type
-
- def initialize model, peta_manifest
- @model = model
- @peta_manifest = peta_manifest
- self.set_default
- self.init
- end
+ class BasePeta < ManifestBase::TypeArgs
def set_default
- @peta_manifest['args'] ||= {}
+ super
end
def init
- @type = @peta_manifest['type']
- @args = @peta_manifest['args']
+ super
end
end