Module: Steep::Project::DSL::WithPattern
Instance Method Summary collapse
- #check(*args, inline: false) ⇒ Object
- #ignore(*args, inline: false) ⇒ Object
- #ignore_signature(*args) ⇒ Object
- #ignored_inline_sources ⇒ Object
- #ignored_signatures ⇒ Object
- #ignored_sources ⇒ Object
- #inline_source_pattern ⇒ Object
- #inline_sources ⇒ Object
- #signature(*args) ⇒ Object
- #signature_pattern ⇒ Object
- #signatures ⇒ Object
- #source_pattern ⇒ Object
- #sources ⇒ Object
Instance Method Details
#check(*args, inline: false) ⇒ Object
73 74 75 76 77 78 79 |
# File 'lib/steep/project/dsl.rb', line 73 def check(*args, inline: false) if inline inline_sources.concat(args) else sources.concat(args) end end |
#ignore(*args, inline: false) ⇒ Object
81 82 83 84 85 86 87 |
# File 'lib/steep/project/dsl.rb', line 81 def ignore(*args, inline: false) if inline ignored_inline_sources.concat(args) else ignored_sources.concat(args) end end |
#ignore_signature(*args) ⇒ Object
93 94 95 |
# File 'lib/steep/project/dsl.rb', line 93 def ignore_signature(*args) ignored_signatures.concat(args) end |
#ignored_inline_sources ⇒ Object
109 110 111 |
# File 'lib/steep/project/dsl.rb', line 109 def ignored_inline_sources @ignored_inline_sources ||= [] end |
#ignored_signatures ⇒ Object
117 118 119 |
# File 'lib/steep/project/dsl.rb', line 117 def ignored_signatures @ignored_signatures ||= [] end |
#ignored_sources ⇒ Object
101 102 103 |
# File 'lib/steep/project/dsl.rb', line 101 def ignored_sources @ignored_sources ||= [] end |
#inline_source_pattern ⇒ Object
129 130 131 |
# File 'lib/steep/project/dsl.rb', line 129 def inline_source_pattern Pattern.new(patterns: inline_sources, ignores: ignored_inline_sources, ext: ".rb") end |
#inline_sources ⇒ Object
105 106 107 |
# File 'lib/steep/project/dsl.rb', line 105 def inline_sources @inline_sources ||= [] end |
#signature(*args) ⇒ Object
89 90 91 |
# File 'lib/steep/project/dsl.rb', line 89 def signature(*args) signatures.concat(args) end |
#signature_pattern ⇒ Object
125 126 127 |
# File 'lib/steep/project/dsl.rb', line 125 def signature_pattern Pattern.new(patterns: signatures, ignores: ignored_signatures, ext: ".rbs") end |
#signatures ⇒ Object
113 114 115 |
# File 'lib/steep/project/dsl.rb', line 113 def signatures @signatures ||= [] end |
#source_pattern ⇒ Object
121 122 123 |
# File 'lib/steep/project/dsl.rb', line 121 def source_pattern Pattern.new(patterns: sources, ignores: ignored_sources, ext: ".rb") end |
#sources ⇒ Object
97 98 99 |
# File 'lib/steep/project/dsl.rb', line 97 def sources @sources ||= [] end |