class Minutely::Parser

An abstract class for defining custom parsers.

@!attribute [r] value

@return [Object]

Attributes

value[R]

Public Class Methods

new(value) click to toggle source

Initialize the parser.

@param value [Object]

# File lib/minutely/parser.rb, line 16
def initialize(value)
  @value = value
end
parse(value) click to toggle source

Parse the specified value.

@param value [Object] @return [Object] @raise [ArgumentError]

# File lib/minutely/parser.rb, line 26
def self.parse(value)
  new(value).parse
end