Module: OasContrib::Interface::Resolver
- Included in:
- Resolver::Base
- Defined in:
- lib/oas_contrib/interface/resolver.rb
Overview
Interface of Resolver class
Instance Method Summary collapse
-
#distribute ⇒ nil
Distribute the command artifacts.
-
#load ⇒ nil
Load and parse the input file.
-
#resolve ⇒ nil
Judge and generate OpenAPI specification object.
-
#setup ⇒ nil
Setup the resolver object.
Instance Method Details
#distribute ⇒ nil
Distribute the command artifacts.
25 26 27 |
# File 'lib/oas_contrib/interface/resolver.rb', line 25 def distribute raise NotImplementedError, 'You must be implement"dist" method.' end |
#load ⇒ nil
Load and parse the input file.
13 14 15 |
# File 'lib/oas_contrib/interface/resolver.rb', line 13 def load raise NotImplementedError, 'You must be implement "load" method.' end |
#resolve ⇒ nil
Judge and generate OpenAPI specification object.
19 20 21 |
# File 'lib/oas_contrib/interface/resolver.rb', line 19 def resolve raise NotImplementedError, 'You must be implement "resolve" method.' end |
#setup ⇒ nil
Setup the resolver object.
7 8 9 |
# File 'lib/oas_contrib/interface/resolver.rb', line 7 def setup raise NotImplementedError, 'You must be implement "setup" method.' end |