class EacLauncher::Instances::Settings

Public Class Methods

new(data) click to toggle source
# File lib/eac_launcher/instances/settings.rb, line 6
def initialize(data)
  @data = ActiveSupport::HashWithIndifferentAccess.new(data.is_a?(Hash) ? data : {})
end

Public Instance Methods

git_current_revision() click to toggle source
# File lib/eac_launcher/instances/settings.rb, line 10
def git_current_revision
  @data[__method__] || 'origin/master'
end
git_publish_remote() click to toggle source
# File lib/eac_launcher/instances/settings.rb, line 14
def git_publish_remote
  @data[__method__] || 'publish'
end
publishable?() click to toggle source
# File lib/eac_launcher/instances/settings.rb, line 18
def publishable?
  @data.key?(:publishable) ? @data[:publishable] : true
end