Sha256: 0a416cf8d409800597657de5cc292a58ca94d5867fe69e70cfed7767c9203b4e

Contents?: true

Size: 283 Bytes

Versions: 16

Compression:

Stored size: 283 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.load(f) }
  end

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

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
scout-essentials-1.3.1 lib/scout/persist/open.rb
scout-essentials-1.3.0 lib/scout/persist/open.rb
scout-essentials-1.2.0 lib/scout/persist/open.rb
scout-essentials-1.1.1 lib/scout/persist/open.rb
scout-essentials-1.1.0 lib/scout/persist/open.rb
scout-essentials-1.0.0 lib/scout/persist/open.rb
scout-gear-9.1.0 lib/scout/persist/open.rb
scout-gear-9.0.0 lib/scout/persist/open.rb
scout-gear-8.1.0 lib/scout/persist/open.rb
scout-gear-8.0.0 lib/scout/persist/open.rb
scout-gear-7.3.0 lib/scout/persist/open.rb
scout-gear-7.2.0 lib/scout/persist/open.rb
scout-gear-7.1.0 lib/scout/persist/open.rb
scout-gear-6.0.0 lib/scout/persist/open.rb
scout-gear-5.2.0 lib/scout/persist/open.rb
scout-gear-5.1.1 lib/scout/persist/open.rb