Project

General

Profile

« Previous | Next » 

Revision 95a66717

Added by Marek Hulán over 10 years ago

Fixes #3962 - Refactor class overwriting

View differences:

app/controllers/operatingsystems_controller.rb
@operatingsystem.os_default_templates.build(:template_kind_id => kind)
end
end if SETTINGS[:unattended]
@operatingsystem = generalize(@operatingsystem)
end
def update
......
else
process_error
end
@operatingsystem = generalize(@operatingsystem)
end
def destroy
......
@operatingsystem = Operatingsystem.find(params[:id])
end
def generalize(os)
os.becomes(Operatingsystem).tap { |o| o.type = os.type }
end
end

Also available in: Unified diff