Sha256: 2737d05452760cdfd7440b585e3b377405df61424115e7f6d6851ec5bba8ab35

Contents?: true

Size: 358 Bytes

Versions: 1

Compression:

Stored size: 358 Bytes

Contents

# Global requires
require 'json'

# Local requires
require 'gooddata/model'

module BlueprintHelper
  def blueprint_from_file(bp)
    # Try to load as full path
    raw = IO.read(bp)

    # TODO: Try to load as relative path if failed

    parsed = JSON.parse(raw, :symbolize_names => true)
    return GoodData::Model::ProjectBlueprint.new(parsed)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gooddata-0.6.0.pre10 spec/helpers/blueprint_helper.rb