Module: Steep::Project::DSL::WithPattern
Instance Method Summary collapse
- #check(*args) ⇒ Object
- #ignore(*args) ⇒ Object
- #ignore_signature(*args) ⇒ Object
- #ignored_signatures ⇒ Object
- #ignored_sources ⇒ Object
- #signature(*args) ⇒ Object
- #signature_pattern ⇒ Object
- #signatures ⇒ Object
- #source_pattern ⇒ Object
- #sources ⇒ Object
Instance Method Details
#check(*args) ⇒ Object
73 74 75 |
# File 'lib/steep/project/dsl.rb', line 73 def check(*args) sources.concat(args) end |
#ignore(*args) ⇒ Object
77 78 79 |
# File 'lib/steep/project/dsl.rb', line 77 def ignore(*args) ignored_sources.concat(args) end |
#ignore_signature(*args) ⇒ Object
85 86 87 |
# File 'lib/steep/project/dsl.rb', line 85 def ignore_signature(*args) ignored_signatures.concat(args) end |
#ignored_signatures ⇒ Object
101 102 103 |
# File 'lib/steep/project/dsl.rb', line 101 def ignored_signatures @ignored_signatures ||= [] end |
#ignored_sources ⇒ Object
93 94 95 |
# File 'lib/steep/project/dsl.rb', line 93 def ignored_sources @ignored_sources ||= [] end |
#signature(*args) ⇒ Object
81 82 83 |
# File 'lib/steep/project/dsl.rb', line 81 def signature(*args) signatures.concat(args) end |
#signature_pattern ⇒ Object
109 110 111 |
# File 'lib/steep/project/dsl.rb', line 109 def signature_pattern Pattern.new(patterns: signatures, ignores: ignored_signatures, ext: ".rbs") end |
#signatures ⇒ Object
97 98 99 |
# File 'lib/steep/project/dsl.rb', line 97 def signatures @signatures ||= [] end |
#source_pattern ⇒ Object
105 106 107 |
# File 'lib/steep/project/dsl.rb', line 105 def source_pattern Pattern.new(patterns: sources, ignores: ignored_sources, ext: ".rb") end |
#sources ⇒ Object
89 90 91 |
# File 'lib/steep/project/dsl.rb', line 89 def sources @sources ||= [] end |