Sha256: f15dbb946264bd70c5679eefd6de5e936add7e10db963bdd0f075d362d3b07e0

Contents?: true

Size: 356 Bytes

Versions: 50

Compression:

Stored size: 356 Bytes

Contents

module Para
  module Helpers
    module ResourceName
      def resource_name(resource)
        Para.config.resource_name_methods.each do |method|
          return resource.send(method) if resource.respond_to?(method)
        end

        model_name = resource.class.model_name.human
        "#{ model_name } - #{ resource.id }"
      end
    end
  end
end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
para-0.12.5 lib/para/helpers/resource_name.rb
para-0.12.4 lib/para/helpers/resource_name.rb
para-0.12.3 lib/para/helpers/resource_name.rb
para-0.12.2 lib/para/helpers/resource_name.rb
para-0.12.1 lib/para/helpers/resource_name.rb
para-0.12.0 lib/para/helpers/resource_name.rb
para-0.11.4 lib/para/helpers/resource_name.rb
para-0.11.3 lib/para/helpers/resource_name.rb
para-0.11.2 lib/para/helpers/resource_name.rb
para-0.11.1 lib/para/helpers/resource_name.rb
para-0.11.0 lib/para/helpers/resource_name.rb
para-0.10.0 lib/para/helpers/resource_name.rb
para-0.9.4 lib/para/helpers/resource_name.rb
para-0.9.3.3 lib/para/helpers/resource_name.rb
para-0.9.3.2 lib/para/helpers/resource_name.rb
para-0.9.3.1 lib/para/helpers/resource_name.rb
para-0.9.2 lib/para/helpers/resource_name.rb
para-0.9.0 lib/para/helpers/resource_name.rb
para-0.8.15 lib/para/helpers/resource_name.rb
para-0.8.14 lib/para/helpers/resource_name.rb