module Frameit

Constants

Boolean
Helper
ROOT
UI

Attributes

config[RW]

Public Class Methods

frames_version() click to toggle source

Defaults to latest, might be a time stamp if defined in the Framefile.json

# File frameit/lib/frameit/module.rb, line 17
def self.frames_version
  return @frames_version if @frames_version
  @frames_version = "latest"

  config_files = Dir["./**/Framefile.json"]
  if config_files.count > 0
    config = ConfigParser.new.load(config_files.first)
    if config.data["device_frame_version"].to_s.length > 0
      @frames_version = config.data["device_frame_version"]
    end
  end

  UI.success("Using device frames version '#{@frames_version}'")

  return @frames_version
end