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