Class: Sassy::SCSS::Declaration

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

Instance Method Summary collapse

Methods included from IsSCSS

included

Constructor Details

#initialize(property, value) ⇒ Declaration

Returns a new instance of Declaration.

Raises:

  • (ArgumentError)


9
10
11
12
13
# File 'lib/sassy/scss/declaration.rb', line 9

def initialize(property, value)
  raise ArgumentError if [property, value].any?(&:blank?)
  @property = property
  @value = value
end

Instance Method Details

#to_scssObject



15
16
17
# File 'lib/sassy/scss/declaration.rb', line 15

def to_scss
  "#{@property}: #{@value};"
end