Sha256: 315dabfde0658298f58ea11d2e109aa49dadc6bd418c9e9f1ad00e00daefc760

Contents?: true

Size: 290 Bytes

Versions: 6

Compression:

Stored size: 290 Bytes

Contents

require_relative '../open'
require 'json'
require 'yaml'

module Open
  def self.json(file)
    Open.open(file){|f| JSON.load(f) }
  end

  def self.yaml(file)
    Open.open(file){|f| YAML.unsafe_load(f) }
  end

  def self.marshal(file)
    Open.open(file){|f| Marshal.load(f) }
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
scout-essentials-1.6.5 lib/scout/persist/open.rb
scout-essentials-1.6.4 lib/scout/persist/open.rb
scout-essentials-1.6.3 lib/scout/persist/open.rb
scout-essentials-1.6.2 lib/scout/persist/open.rb
scout-essentials-1.6.1 lib/scout/persist/open.rb
scout-essentials-1.6.0 lib/scout/persist/open.rb