Sha256: 46bc38b77c1814c1bd4b087a777a529e0fa790126ad6dcacabe87b6e0a3664e5

Contents?: true

Size: 276 Bytes

Versions: 26

Compression:

Stored size: 276 Bytes

Contents

module LogCabin
  module Modules
    ##
    # Change directory before running module
    module Chdir
      def chdir_helper
        @dir ||= '.'
        Dir.chdir(@dir) { yield }
      end

      private

      def dir(value)
        @dir = value
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
prospectus-0.9.0 lib/prospectus/helpers/chdir.rb
prospectus-0.8.1 lib/prospectus/helpers/chdir.rb
prospectus-0.8.0 lib/prospectus/helpers/chdir.rb
prospectus-0.6.0 lib/prospectus/helpers/chdir.rb
prospectus-0.5.8 lib/prospectus/helpers/chdir.rb
prospectus-0.5.7 lib/prospectus/helpers/chdir.rb
prospectus-0.5.6 lib/prospectus/helpers/chdir.rb
prospectus-0.5.5 lib/prospectus/helpers/chdir.rb
prospectus-0.5.4 lib/prospectus/helpers/chdir.rb
prospectus-0.5.2 lib/prospectus/helpers/chdir.rb
prospectus-0.5.1 lib/prospectus/helpers/chdir.rb
prospectus-0.5.0 lib/prospectus/helpers/chdir.rb
prospectus-0.4.0 lib/prospectus/helpers/chdir.rb
prospectus-0.3.0 lib/prospectus/helpers/chdir.rb
prospectus-0.2.2 lib/prospectus/helpers/chdir.rb
prospectus-0.2.1 lib/prospectus/helpers/chdir.rb
prospectus-0.2.0 lib/prospectus/helpers/chdir.rb
prospectus-0.1.1 lib/prospectus/helpers/chdir.rb
prospectus-0.1.0 lib/prospectus/helpers/chdir.rb
prospectus-0.0.15 lib/prospectus/helpers/chdir.rb