class Iamspe::Common::Bai
Classe de Altas Retroativas
Public Class Methods
Source
# File lib/iamspe/common/bai.rb 13 def initialize 14 # Inicializar TTY::Prompt 15 @prompt = TTY::Prompt.new 16 # Obter quem abandonou a porra do prontuário 17 physician, register = fucker 18 # Enfatizar que não foi você que escreveu esse lixo? 19 shat = shit? ? ', tampouco de redação de documentos correspondentes' : '' 20 # Obter "agora" 21 now = parse_time 22 # Compilar texto de "output" 23 @out = "# Em tempo #\nAssumo agora, às #{now}, ficha de atendimento aberta nas data e hora de registro deste documento por #{physician} (CRM #{register}), e abandonado sem liberação desde então.\nAssumo ficha de modo a não manter prontuário impedido de uso futuro por pendência puramente informática.\nEnfatizo que não participei de tal atendimento#{shat}, e que assumo prontuário apenas resolver pendência administrativa deste.\nSem mais." 24 end
Inicializador
Public Instance Methods
Source
# File lib/iamspe/common/bai.rb 27 def to_s 28 Clipboard.copy(@out) 29 @out.prepend "<< Texto copiado! >>\n\n" 30 end
Converter em String, no caso sendo o texto de “output”
Private Instance Methods
Source
# File lib/iamspe/common/bai.rb 43 def fucker 44 name = @prompt.ask('Nome de quem abandonou prontuário:') do |q| 45 q.required true 46 q.modify :up, :trim 47 end 48 crm = @prompt.ask('CRM da pessoa:') do |q| 49 q.required true 50 q.convert :int 51 end 52 crm = ActiveSupport::NumberHelper.number_to_delimited(crm, delimiter: '.') 53 [name, crm] 54 end
Obter filho da égua que abandonou prontuário aberto
Source
# File lib/iamspe/common/bai.rb 35 def parse_time 36 tz = TZInfo::Timezone.get('America/Sao_Paulo') 37 now = Time.now 38 now = tz.to_local(now) 39 now.strftime('%kh%M de %d/%m/%Y') 40 end
Obter tempo em formato configurado para região
Source
# File lib/iamspe/common/bai.rb 57 def shit? 58 @prompt.yes?('O prontuário está mal-escrito e você quer enfatizar que não é você que cagou no pau?') do |q| 59 q.positive 'S' 60 q.negative 'n' 61 end 62 end
Perguntar se você quer enfatizar não ter escrito o lixo de redação do prontuário abandonado