class Semverve::Adapters::Rails
Rails application adapter.
Public Instance Methods
Source
# File lib/semverve/adapters.rb, line 198 def checks [VersionChecks::RailsConfigMetadataCheck.new] end
Rails-specific checks.
@return [Array<#name>]
Source
# File lib/semverve/adapters.rb, line 182 def defaults(_configuration) root = rails_root || Dir.pwd { format: :simple, module_name: rails_module_name || project_module_name(root), root: root, version_checks: [:doc_references, :code_references, :rails_config_metadata], version_file: File.join("config", "version.rb") } end
Source
# File lib/semverve/adapters.rb, line 206 def infer_package_name? false end
Rails apps should not infer a package name from config/version.rb.
@return [Boolean]
Source
# File lib/semverve/adapters.rb, line 172 def name :rails end
Adapter name.
@return [Symbol]