Sha256: 95817c14adfb97d909fd1f910f286e7df04fb01b7132eeb13e1a38cae2ac66c1

Contents?: true

Size: 286 Bytes

Versions: 5

Compression:

Stored size: 286 Bytes

Contents

module InheritedResources #:nodoc:
  module PolymorphicHelpers #:nodoc:

    protected

      def parent_type
        @parent_type
      end

      def parent_class
        parent.class
      end

      def parent
        instance_variable_get("@#{@parent_type}")
      end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
josevalim-inherited_resources-0.1.2 lib/inherited_resources/polymorphic_helpers.rb
josevalim-inherited_resources-0.2.0 lib/inherited_resources/polymorphic_helpers.rb
josevalim-inherited_resources-0.2.1 lib/inherited_resources/polymorphic_helpers.rb
josevalim-inherited_resources-0.2.2 lib/inherited_resources/polymorphic_helpers.rb
josevalim-inherited_resources-0.3 lib/inherited_resources/polymorphic_helpers.rb