Class: Adamantite::GUI::Request::SetMasterLicenseKeyRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/gui/request/set_master_license_key_request.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(adamantite) ⇒ SetMasterLicenseKeyRequest

Returns a new instance of SetMasterLicenseKeyRequest.



9
10
11
12
# File 'lib/gui/request/set_master_license_key_request.rb', line 9

def initialize(adamantite)
  @adamantite = adamantite
  @master_license_key_activated = false
end

Instance Attribute Details

#adamantiteObject

Returns the value of attribute adamantite.



7
8
9
# File 'lib/gui/request/set_master_license_key_request.rb', line 7

def adamantite
  @adamantite
end

#master_license_keyObject

Returns the value of attribute master_license_key.



7
8
9
# File 'lib/gui/request/set_master_license_key_request.rb', line 7

def master_license_key
  @master_license_key
end

#master_license_key_activatedObject

Returns the value of attribute master_license_key_activated.



7
8
9
# File 'lib/gui/request/set_master_license_key_request.rb', line 7

def master_license_key_activated
  @master_license_key_activated
end

Instance Method Details

#activate_license!Object



14
15
16
17
# File 'lib/gui/request/set_master_license_key_request.rb', line 14

def activate_license!
  @adamantite.activate_license!(master_license_key)
  @master_license_key_activated = true if @adamantite.licensed?
end