class Occson::Rails::EnvironmentParser
Public Class Methods
new(content)
click to toggle source
# File lib/occson/rails/environment_parser.rb, line 4 def initialize(content) @content = content end
Public Instance Methods
call()
click to toggle source
# File lib/occson/rails/environment_parser.rb, line 8 def call Hash[parse] end
Private Instance Methods
parse()
click to toggle source
# File lib/occson/rails/environment_parser.rb, line 14 def parse @content.split("\n").map do |line| next if line.start_with?('#') line.split("=", 2) # @TODO handle wrapped values end.compact end