Sha256: 1520748e7e50b3f2ccc2f4b5b8202e97d79e812cd2aaa810b89585770ac80956

Contents?: true

Size: 348 Bytes

Versions: 5

Compression:

Stored size: 348 Bytes

Contents

module Scide

  class Global
    attr_accessor :path, :properties, :options
  
    def initialize contents
      @properties = contents[:properties]
      @options = contents[:options]

      @path = contents[:path].try(:to_s) || File.expand_path('~')
      @path = File.join File.expand_path('~'), @path unless @path.match /^\//
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
scide-0.0.5 lib/scide/global.rb
scide-0.0.4 lib/scide/global.rb
scide-0.0.3 lib/scide/global.rb
scide-0.0.2 lib/scide/global.rb
scide-0.0.1 lib/scide/global.rb