Class: Sassy::SCSS::DeclarationSet

Inherits:
Object
  • Object
show all
Includes:
IsSCSS
Defined in:
lib/sassy/scss/declaration_set.rb

Instance Method Summary collapse

Methods included from IsSCSS

included

Instance Method Details

#add(*args) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/sassy/scss/declaration_set.rb', line 10

def add(*args)
  set << if args.size == 1 && args[0].is_a?(Declaration)
    args[0]
  else
    Declaration.new(*args)
  end
end

#to_scssObject



18
19
20
# File 'lib/sassy/scss/declaration_set.rb', line 18

def to_scss
  set.to_a.map(&:to_scss).sort.join(" ")
end