Class: SublimeDSL::TextMate::Grammar::NoMatchRule

Inherits:
Rule
  • Object
show all
Defined in:
lib/sublime_dsl/textmate/grammar.rb

Overview

A rule without ‘match’ nor ‘begin’

Instance Attribute Summary collapse

Attributes inherited from Rule

#comment, #disabled, #scope

Instance Method Summary collapse

Methods inherited from Rule

#complete!

Constructor Details

#initializeNoMatchRule

Returns a new instance of NoMatchRule.



227
228
229
# File 'lib/sublime_dsl/textmate/grammar.rb', line 227

def initialize
  @patterns = []
end

Instance Attribute Details

#patternsObject

Returns the value of attribute patterns.



225
226
227
# File 'lib/sublime_dsl/textmate/grammar.rb', line 225

def patterns
  @patterns
end

Instance Method Details

#empty?Boolean

Returns:

  • (Boolean)


231
232
233
# File 'lib/sublime_dsl/textmate/grammar.rb', line 231

def empty?
  scope.nil? && patterns.empty?
end