Module: Compass::SassExtensions::Functions::GradientSupport::Gradient
- Included in:
- LinearGradient, RadialGradient
- Defined in:
- lib/compass/sass_extensions/functions/gradient_support.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
48 49 50 |
# File 'lib/compass/sass_extensions/functions/gradient_support.rb', line 48 def self.included(base) base.extend ClassMethods end |
Instance Method Details
#angle?(value) ⇒ Boolean
74 75 76 77 78 79 |
# File 'lib/compass/sass_extensions/functions/gradient_support.rb', line 74 def angle?(value) value.is_a?(Sass::Script::Number) && value.numerator_units.size == 1 && value.numerator_units.first == "deg" && value.denominator_units.empty? end |
#has_aspect? ⇒ Boolean
70 71 72 |
# File 'lib/compass/sass_extensions/functions/gradient_support.rb', line 70 def has_aspect? true end |
#inspect ⇒ Object
62 63 64 |
# File 'lib/compass/sass_extensions/functions/gradient_support.rb', line 62 def inspect to_s end |
#supports?(aspect) ⇒ Boolean
66 67 68 |
# File 'lib/compass/sass_extensions/functions/gradient_support.rb', line 66 def supports?(aspect) GRADIENT_ASPECTS.include?(aspect) end |