Sha256: 226a5573e2fa95affc784f41a57c4e09cf8561b8d0722027c5422018f65fce27

Contents?: true

Size: 1.42 KB

Versions: 20

Compression:

Stored size: 1.42 KB

Contents

# frozen_string_literal: true

require 'kitchen/version'

require 'nokogiri'
require 'active_support/all'

module Kitchen
  # Contains snippets of recipes that accomplish a certain medium-sized task
  module Directions; end
end

def file_glob(relative_folder_and_extension)
  Dir[File.expand_path("#{__dir__}/#{relative_folder_and_extension}")]
end

def require_all(relative_folder, file_matcher='**/*.rb')
  file_glob(relative_folder + "/#{file_matcher}").each { |f| require f }
end

require_all('kitchen/patches')
require_all('kitchen/mixins')

require 'kitchen/selectors/base'
require_all('kitchen/selectors')

require 'kitchen/utils'
require 'kitchen/errors'
require 'kitchen/ancestor'
require 'kitchen/search_query'
require 'kitchen/search_history'
require 'kitchen/config'
require 'kitchen/document'
require 'kitchen/book_document'
require 'kitchen/debug/print_recipe_error'
require 'kitchen/recipe'
require 'kitchen/book_recipe'
require 'kitchen/oven'
require 'kitchen/clipboard'
require 'kitchen/pantry'
require 'kitchen/counter'
require 'kitchen/selector'
require 'kitchen/id_tracker'
require 'kitchen/i18n_string'

require 'kitchen/element_enumerator_base'
require 'kitchen/element_enumerator_factory'
require_all('kitchen', '*enumerator.rb')

require 'kitchen/element_base'
require_all('kitchen', '*element.rb')
require 'kitchen/element_factory'

require_all('kitchen/directions')

I18n.backend.load_translations(file_glob('/locales/*.yml'))

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
openstax_kitchen-19.0.0 lib/openstax_kitchen.rb
openstax_kitchen-18.0.0 lib/openstax_kitchen.rb
openstax_kitchen-17.1.0 lib/openstax_kitchen.rb
openstax_kitchen-17.0.0 lib/openstax_kitchen.rb
openstax_kitchen-16.0.0 lib/openstax_kitchen.rb
openstax_kitchen-15.0.0 lib/openstax_kitchen.rb
openstax_kitchen-14.0.0 lib/openstax_kitchen.rb
openstax_kitchen-13.0.0 lib/openstax_kitchen.rb
openstax_kitchen-12.2.0 lib/openstax_kitchen.rb
openstax_kitchen-12.1.0 lib/openstax_kitchen.rb
openstax_kitchen-12.0.0 lib/openstax_kitchen.rb
openstax_kitchen-11.2.0 lib/openstax_kitchen.rb
openstax_kitchen-11.1.0 lib/openstax_kitchen.rb
openstax_kitchen-11.0.0 lib/openstax_kitchen.rb
openstax_kitchen-10.0.0 lib/openstax_kitchen.rb
openstax_kitchen-9.2.0 lib/openstax_kitchen.rb
openstax_kitchen-9.1.0 lib/openstax_kitchen.rb
openstax_kitchen-9.0.0 lib/openstax_kitchen.rb
openstax_kitchen-8.0.1 lib/openstax_kitchen.rb
openstax_kitchen-8.0.0 lib/openstax_kitchen.rb