module PhcStringFormat::PhcString::Parameters
PHC string parameters
Public Class Methods
to_h(params_string)
click to toggle source
# File lib/phc_string_format/phc_string.rb, line 117 def self.to_h(params_string) params_string ||= '' params_string .split(/,/) .map { |param| param.split '=' } .map { |name, value| [name, value =~ /\A-?\d+(.\d+)?\Z/ ? value.to_i : value] } .to_h end
to_s(params)
click to toggle source
# File lib/phc_string_format/phc_string.rb, line 112 def self.to_s(params) params ||= {} params.map { |param| param.join '=' }.join(',') end