14 lines
313 B
Ruby
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
|