Module: Swagger::Loaders

Defined in:
lib/swagger/loaders.rb

Defined Under Namespace

Classes: JSONLoader, YAMLLoader

Class Method Summary collapse

Class Method Details

.loader_for(ext) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/swagger/loaders.rb', line 6

def self.loader_for(ext)
  case ext
  when '.yaml', '.yml'
    YAMLLoader
  when '.json', '.js'
    JSONLoader
  else
    fail ArgumentError, "No registered Loader for #{ext}"
  end
end