Sha256: 0f541c8f9fac795ab0f4ae067fbb5874c515f77e6ffa285071676e3a4e3bdcc1

Contents?: true

Size: 579 Bytes

Versions: 1

Compression:

Stored size: 579 Bytes

Contents

module DataMapper
  module Visualizer
    module Rake
      module Rails
        module Tasks
          #
          # Overrides the Rake `task` method to make sure every defined
          # task depends on `dm:load_models`.
          #
          # @param [Array] arguments
          #   The arguments of the task.
          #
          def task(*arguments)
            if arguments.first.kind_of?(Hash)
              super(*arguments)
            else
              super(arguments.first => 'db:load_models')
            end
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dm-visualizer-0.1.0 lib/dm-visualizer/rake/rails/tasks.rb