lib/hyper_admin/resource.rb in hyper_admin-0.3.0 vs lib/hyper_admin/resource.rb in hyper_admin-0.4.0

- old
+ new

@@ -1,17 +1,30 @@ module HyperAdmin class Resource - attr_reader :resource_class + attr_reader :resource_class, :config - def initialize(resource_class) + def initialize(resource_class, config) @resource_class = resource_class + @config = config end def resource_name @resource_class.model_name end def controller_name "#{resource_name.plural.camelize}Controller" + end + + def show_config + @config[:show_config] if @config + end + + def index_config + @config[:index_config] if @config + end + + def form_config + @config[:form_config] if @config end end end