/
githubmirror
/
jekyll
Обзор
Документация
Войти
/
githubmirror
/
jekyll
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v4.2.1
script/console
38 строк
746 B
Bogdan
Define path with __dir__ (#6087)
26 июл 2017, 02:20
26 июл 2017, 02:20
8f1959b
Код
Авторство
О чём код?
#!/usr/bin/env ruby require 'pry' $LOAD_PATH.unshift File.expand_path("../lib", __dir__) require 'jekyll' TEST_DIR = File.expand_path("../test", __dir__) def fixture_site(overrides = {}) Jekyll::Site.new(site_configuration(overrides)) end def build_configs(overrides, base_hash = Jekyll::Configuration::DEFAULTS) Jekyll::Utils.deep_merge_hashes(base_hash, overrides) end def site_configuration(overrides = {}) build_configs({ "source" => source_dir, "destination" => dest_dir }, build_configs(overrides)) end def dest_dir(*subdirs) test_dir('dest', *subdirs) end def source_dir(*subdirs) test_dir('source', *subdirs) end def test_dir(*subdirs) File.join(TEST_DIR, *subdirs) end module Jekyll binding.pry end