Class: Semverve::Adapters::Sinatra
- Defined in:
- lib/semverve/adapters.rb
Overview
Sinatra application adapter.
Instance Method Summary collapse
-
#defaults(_configuration) ⇒ Hash
Sinatra-specific Semverve defaults.
-
#infer_package_name? ⇒ Boolean
Sinatra apps should not infer a package name from config/version.rb.
-
#name ⇒ Symbol
Adapter name.
Methods inherited from Base
Instance Method Details
#defaults(_configuration) ⇒ Hash
Sinatra-specific Semverve defaults.
268 269 270 271 272 273 274 275 276 277 278 |
# File 'lib/semverve/adapters.rb', line 268 def defaults(_configuration) root = Dir.pwd { format: :simple, module_name: project_module_name(root), root: root, version_checks: [:doc_references, :code_references], version_file: File.join("config", "version.rb") } end |
#infer_package_name? ⇒ Boolean
Sinatra apps should not infer a package name from config/version.rb.
284 285 286 |
# File 'lib/semverve/adapters.rb', line 284 def infer_package_name? false end |
#name ⇒ Symbol
Adapter name.
258 259 260 |
# File 'lib/semverve/adapters.rb', line 258 def name :sinatra end |