Sha256: 9a73abddfada04a7c5eaab77a871559afea15bfb1d5bdef4985819a73a42c8fa

Contents?: true

Size: 875 Bytes

Versions: 6

Compression:

Stored size: 875 Bytes

Contents

#                                                                          
# File 'extmap.rb' created on 14 mag 2008 at 10:52:17.                    
#
# See 'dokkit.rb' or +LICENSE+ for licence information.                      
#                                                                          
# (C)2006-2008 Andrea Fazzi <andrea.fazzi@alca.le.it> (and contributors). 
#                                                                          

require 'dokkit/environment/helpers/fileselection'

module Dokkit
  module Environment
    module Helper
      class ExtMap < FileSelection
        def initialize(base_dir)
          super(base_dir)
          @ext = { }
        end
        def map(&blk)
          files.each { |fn| @ext[fn] = blk }
          self
        end
        def [](resource)
          @ext[resource]
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dokkit-0.4.0 lib/dokkit/environment/helpers/extmap.rb
dokkit-0.4.1 lib/dokkit/environment/helpers/extmap.rb
dokkit-0.4.2 lib/dokkit/environment/helpers/extmap.rb
dokkit-0.4.4 lib/dokkit/environment/helpers/extmap.rb
dokkit-0.4.3 lib/dokkit/environment/helpers/extmap.rb
dokkit-0.5.0 lib/dokkit/environment/helpers/extmap.rb