class MotionSplash::Config

Constants

PROPERTIES

Public Class Methods

new(app = nil) click to toggle source
# File lib/motion-splash/config.rb, line 3
def initialize(app = nil)
  @app = app
  @properties_set = []
end

Public Instance Methods

finish() click to toggle source
# File lib/motion-splash/config.rb, line 46
def finish
  (PROPERTIES.keys - @properties_set.dup).each do |property|
    default_value = PROPERTIES[property]
    info_plist["#{prefix}#{property}"] = default_value
  end
end
info_plist() click to toggle source
# File lib/motion-splash/config.rb, line 8
def info_plist
  @info_plist ||= begin
    if @app
      @app.info_plist
    else
      NSBundle.mainBundle.infoDictionary
    end
  rescue
    {}
  end
end
prefix() click to toggle source
# File lib/motion-splash/config.rb, line 31
def prefix
  "_splash_"
end