class TFTP::Protocol::WRQ
WRQ
Packet
Public Instance Methods
create(opts = {})
click to toggle source
# File lib/tftp/protocol.rb, line 32 def create(opts = {}) self.opcode = OP_WRQ if opts[:filename] == nil raise TFTP::Error.message(:no_filename_provided) else self.filename = opts[:filename] end self.mode = opts.fetch(:mode, "octet") raise TFTP::Error.message(:unsupported_mode) if !VALID_MODES.any?{ |s| s.casecmp(self.mode)==0 } self end