Sha256: 4e7da856c7ed97c02316396fc496690b226127a69e75e28dd8a4d0058771ef4b
Contents?: true
Size: 979 Bytes
Versions: 2
Compression:
Stored size: 979 Bytes
Contents
namespace :orthoses do task :rails do # Phase to load libraries require Rails.root / "config/application" require 'orthoses/rails' # You can choose logger level Orthoses.logger.level = :warn # DSL for Orthoses. Orthoses::Builder.new do use Orthoses::CreateFileByName, to: 'sig/orthoses', # Write to this dir. (require) depth: 1, # Group files by module name path depth. (default: nil) rmtree: true # Remove all `to` dir before generation. (default: false) # Complement missing const name. use Orthoses::MissingName # You can load hand written RBS. # use Orthoses::LoadRBS, # paths: Dir.glob(Rails.root / "sig/hand-written/**/*.rbs") # Middleware package for rails application. use Orthoses::Rails::Application # Application code loaded here is the target of the analysis. run Orthoses::Rails::Application::Loader.new end.call end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
orthoses-rails-1.2.0 | lib/generators/orthoses/rails/templates/rails.rake |
orthoses-rails-1.1.0 | lib/generators/orthoses/rails/templates/rails.rake |