class LegacyRequest

Constants

APP_MAX_LENGTH
NS_MAX_LENGTH

Attributes

action[RW]
alter[RW]
api[RW]
app_name[RW]
app_uuid[RW]
cart_type[RW]
cartridge[RW]
debug[RW]
delete[RW]
invalid_keys[R]
key_name[RW]
key_type[RW]
namespace[RW]
node_profile[RW]
rhlogin[RW]
server_alias[RW]
ssh[RW]

Public Class Methods

new() click to toggle source
# File lib/stickshift-controller/app/models/legacy_request.rb, line 8
def initialize
  @invalid_keys = []
end

Public Instance Methods

attributes=(hash) click to toggle source
# File lib/stickshift-controller/app/models/legacy_request.rb, line 117
def attributes=(hash)
  hash.each do |key,value|
    begin
      self.send("#{key}=",value)
    rescue NoMethodError => e
      @invalid_keys.push key
    end
  end
end