module Manifest
class Controller < ManifestBase::Base
include ControllerModule
- attr :item_name, :actions
+ attr :actions
def set_default
super
- @json['item_name'] ||= ::Manifest.singularize(@name)
@json['actions'] ||= {}
end
def init
super
- @item_name = @json['item_name']
@actions = ManifestBase.load_type_name_args self, @json, 'actions', ActionFactory
end