Module: CSS::Normalize

Included in:
Property, Rule
Defined in:
lib/css/normalize.rb

Instance Method Summary collapse

Instance Method Details

#normalize_property_name(name) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/css/normalize.rb', line 3

def normalize_property_name(name)
  if name.to_s =~ /[A-Z]/
    name.to_s.gsub(/([A-Z])/) do |match|
      "-#{match.downcase}"
    end
  elsif name.to_s =~ /_/
    name.to_s.gsub(/_/, '-')
  else
    name.to_s
  end
end