class Squib::Args::SvgSpecial
Public Class Methods
expanding_parameters()
click to toggle source
# File lib/squib/args/svg_special.rb, line 15 def self.expanding_parameters parameters.keys # all of them end
parameters()
click to toggle source
# File lib/squib/args/svg_special.rb, line 11 def self.parameters { data: nil, id: nil, force_id: false } end
params_with_units()
click to toggle source
# File lib/squib/args/svg_special.rb, line 19 def self.params_with_units [] end
Public Instance Methods
render?(i)
click to toggle source
Only render if we have an ID specified, or we are forcing an ID
# File lib/squib/args/svg_special.rb, line 30 def render?(i) return false if force_id[i] && id[i].to_s.empty? return true end
validate_id(arg, _i)
click to toggle source
# File lib/squib/args/svg_special.rb, line 23 def validate_id(arg, _i) return nil if arg.to_s.empty? arg = '#' << arg unless arg.start_with? '#' arg end