Class: Haml2Erb::Tokens::InitialAttribute
- Defined in:
- lib/haml2erb/tokens.rb
Instance Attribute Summary
Attributes inherited from Token
Class Method Summary collapse
Methods inherited from Token
Constructor Details
This class inherits a constructor from Haml2Erb::Tokens::Token
Class Method Details
.match(text) ⇒ Object
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/haml2erb/tokens.rb', line 66 def self.match(text) match_data = @regex.match(text) if match_data @return_token = case match_data[1] when '%' then self.new(match_data.to_s, :element_type => match_data[2]) when '#' then self.new(match_data.to_s, :element_id => match_data[2]) when '.' then self.new(match_data.to_s, :element_class => match_data[2]) end else @return_token = nil end @return_token end |