module PettanrUnknownV01Licenses::LicenseModule

Public Instance Methods

license_extend() click to toggle source
# File lib/pettanr_unknown_v01_licenses.rb, line 10
def license_extend
  self.new_license unless @license_extend
  @license_extend
end
license_extend=(params) click to toggle source
# File lib/pettanr_unknown_v01_licenses.rb, line 15
def license_extend= params
  # load attributes
  @license_extend = PettanrUnknownV01Licenses::License.new params
  # no supply default params
end
new_license(params = {}) click to toggle source
# File lib/pettanr_unknown_v01_licenses.rb, line 21
def new_license params = {} 
  @license_extend = PettanrUnknownV01Licenses::License.new params
  @license_extend.supply_default
end
supply_default() click to toggle source
Calls superclass method
# File lib/pettanr_unknown_v01_licenses.rb, line 5
def supply_default 
  super
  self.license_group_module_name = self.license_group.module_name 
end