Sha256: dd861debfbe9814a6c25d3fb69e162b18df5fd6f24f580a88401c8965e86f4dd

Contents?: true

Size: 369 Bytes

Versions: 12

Compression:

Stored size: 369 Bytes

Contents

module Radius  
  class SquiggleScanner < Scanner
    
    # The regular expression used to find (1) opening and self-enclosed tag names, (2) self-enclosing trailing slash, 
    # (3) attributes and (4) closing tag
    def scanner_regex(prefix = nil)
      %r{\{\s*([\w:]+?)(\s+(?:\w+\s*=\s*(?:"[^"]*?"|'[^']*?')\s*)*|)(\/?)\}|\{\/([\w:]+?)\s*\}}
    end
    
  end
end

Version data entries

12 entries across 10 versions & 3 rubygems

Version Path
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.1.0/gems/radius-0.7.5/lib/radius/parser/squiggle_scanner.rb
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/radius-0.8.0/lib/radius/parser/squiggle_scanner.rb
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/radius-0.7.5/lib/radius/parser/squiggle_scanner.rb
radius-0.8.0 lib/radius/parser/squiggle_scanner.rb
radius-0.7.5 lib/radius/parser/squiggle_scanner.rb
radius-0.7.4 lib/radius/parser/squiggle_scanner.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/radius-0.7.3/lib/radius/parser/squiggle_scanner.rb
radius-0.7.3 lib/radius/parser/squiggle_scanner.rb
radius-0.7.2 lib/radius/parser/squiggle_scanner.rb
radius-0.7.1 lib/radius/parser/squiggle_scanner.rb
radius-0.7.0 lib/radius/parser/squiggle_scanner.rb
radius-0.7.0.prerelease3 lib/radius/parser/squiggle_scanner.rb