Sha256: 19ef3dcbf14d284dfff6814cfb2a683f0746159c297c7845a2645cf7b7d3402a

Contents?: true

Size: 694 Bytes

Versions: 14

Compression:

Stored size: 694 Bytes

Contents

# -*- coding: utf-8 -*-
#
# @file 
# @brief
# @author ongaeshi
# @date   2011/03/08

require 'fileutils'

module Milkode
  module Dbdir
    module_function

    def default_dir
      if (ENV['MILKODE_DEFAULT_DIR'])
        File.expand_path ENV['MILKODE_DEFAULT_DIR']
      else
        File.expand_path '~/.milkode'
      end
    end

    def groonga_path(path = '.')
      (Pathname.new(path) + 'db/milkode.db').to_s
    end

    def expand_groonga_path(path = '.')
      File.expand_path groonga_path(path)
    end
    
    def yaml_path(path = '.')
      (Pathname.new(path) + 'milkode.yaml').to_s
    end

    def dbdir?(path = '.')
      FileTest.exist? yaml_path(path)
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
milkode-0.2.4 lib/milkode/common/dbdir.rb
milkode-0.2.2 lib/milkode/common/dbdir.rb
milkode-0.2.1 lib/milkode/common/dbdir.rb
milkode-0.2.0 lib/milkode/common/dbdir.rb
milkode-0.1.9 lib/milkode/common/dbdir.rb
milkode-0.1.8 lib/milkode/common/dbdir.rb
milkode-0.1.7 lib/milkode/common/dbdir.rb
milkode-0.1.6 lib/milkode/common/dbdir.rb
milkode-0.1.5 lib/milkode/common/dbdir.rb
milkode-0.1.4 lib/milkode/common/dbdir.rb
milkode-0.1.3 lib/milkode/common/dbdir.rb
milkode-0.1.2 lib/milkode/common/dbdir.rb
milkode-0.1.1 lib/milkode/common/dbdir.rb
milkode-0.1.0 lib/milkode/common/dbdir.rb