Sha256: 7b71cc2c513481bfdf393a88b4505ff5c1c158a8a28990a1a124904670f35d93

Contents?: true

Size: 303 Bytes

Versions: 2

Compression:

Stored size: 303 Bytes

Contents

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

    protected

      def parent_type
        @parent_type
      end

      def parent_class
        parent_instance.class
      end

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
josevalim-inherited_resources-0.1.1 lib/inherited_resources/polymorphic_helpers.rb
josevalim-inherited_resources-0.1 lib/inherited_resources/polymorphic_helpers.rb