module OasContrib::Interface::Resolver

Interface of Resolver class

Public Instance Methods

distribute() click to toggle source

Distribute the command artifacts. @return [nil]

# File lib/oas_contrib/interface/resolver.rb, line 25
def distribute
  raise NotImplementedError, 'You must be implement"dist" method.'
end
load() click to toggle source

Load and parse the input file. @return [nil]

# File lib/oas_contrib/interface/resolver.rb, line 13
def load
  raise NotImplementedError, 'You must be implement "load" method.'
end
resolve() click to toggle source

Judge and generate OpenAPI specification object. @return [nil]

# File lib/oas_contrib/interface/resolver.rb, line 19
def resolve
  raise NotImplementedError, 'You must be implement "resolve" method.'
end
setup() click to toggle source

Setup the resolver object. @return [nil]

# File lib/oas_contrib/interface/resolver.rb, line 7
def setup
  raise NotImplementedError, 'You must be implement "setup" method.'
end