Class: EllipticCurve::Utils::Pem
- Inherits:
-
Object
- Object
- EllipticCurve::Utils::Pem
- Defined in:
- lib/utils/pem.rb
Class Method Summary collapse
Class Method Details
.create(content, template) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/utils/pem.rb', line 9 def self.create(content, template) lines = [] (0..content.length).step(64) do |start| lines.append(content[start..start+63]) end return template.sub "{content}", lines.join("\n") end |
.getContent(pem, template) ⇒ Object
4 5 6 7 |
# File 'lib/utils/pem.rb', line 4 def self.getContent(pem, template) pattern = template.sub "{content}", ("(.*)") return pem.split("\n").join("").match(pattern.split("\n").join("")).captures[0] end |