# File lib/rubigen/commands.rb, line 296
      def identical?(source, destination, &block)
        return false if File.directory? destination
        source      = block_given? ? File.open(source) {|sf| yield(sf)} : IO.read(source)
        destination = IO.read(destination)
        source == destination
      end