Sha256: 53c896eb539e3042aa9392f8ee7b0b59ae7f3c985ada59178c1b6d60d6990c01

Contents?: true

Size: 308 Bytes

Versions: 2

Compression:

Stored size: 308 Bytes

Contents

module HyperAdmin
  class Resource
    attr_reader :resource_class

    def initialize(resource_class)
      @resource_class = resource_class
    end

    def resource_name
      @resource_class.model_name
    end

    def controller_name
      "#{resource_name.plural.camelize}Controller"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hyper_admin-0.3.0 lib/hyper_admin/resource.rb
hyper_admin-0.2.0 lib/hyper_admin/resource.rb