Sha256: a52e939caa01dce0f922106cdb647fc5dc7501f2be4395eb1c0ffa5beb55caa2

Contents?: true

Size: 891 Bytes

Versions: 12

Compression:

Stored size: 891 Bytes

Contents

module DataMapper
  module Is
    module <%= class_name %>

      ##
      # fired when your plugin gets included into Resource
      #
      def self.included(base)

      end

      ##
      # Methods that should be included in DataMapper::Model.
      # Normally this should just be your generator, so that the namespace
      # does not get cluttered. ClassMethods and InstanceMethods gets added
      # in the specific resources when you fire is :<%= snake_name %>
      ##

      def is_<%= snake_name %>(options)

        # Add class-methods
        extend  DataMapper::Is::<%= class_name %>::ClassMethods
        # Add instance-methods
        include DataMapper::Is::<%= class_name %>::InstanceMethods

      end

      module ClassMethods

      end # ClassMethods

      module InstanceMethods

      end # InstanceMethods

    end # <%= class_name %>
  end # Is
end # DataMapper

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
namelessjon-dm-gen-0.1.0 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.2.0 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.2.1 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.2.2 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.2.3 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.2.4 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.2.5 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.3.0 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.3.1 lib/templates/is/lib/%gem_name%/is/%snake_name%.rb
namelessjon-dm-gen-0.4.0 lib/dm-gen/templates/is/lib/%gem_name%/is/%snake_name%.rb
dm-gen-0.4.2 lib/dm-gen/templates/is/lib/%gem_name%/is/%snake_name%.rb
dm-gen-0.4.1 lib/dm-gen/templates/is/lib/%gem_name%/is/%snake_name%.rb