travis-api/lib/travis/api/v3.rb
2015-01-13 15:22:20 +01:00

14 lines
313 B
Ruby

module Travis
module API
module V3
def load_dir(dir, recursive: true)
Dir.glob("#{dir}/*.rb").each { |f| require f[%r[(?<=lib/).+(?=\.rb$)]] }
Dir.glob("#{dir}/*").each { |dir| load_dir(dir) } if recursive
end
extend self
load_dir("#{__dir__}/v3")
end
end
end