Last active
July 23, 2017 16:23
-
-
Save zemagno/ca492be30eec1f7d1506 to your computer and use it in GitHub Desktop.
Teste de conhecimentos
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-------------------------------------------------------------- | |
Voce conhece as gems abaixo ? para que cada uma serve ? | |
will_paginate | |
oauth | |
nokogiri | |
thinking-sphinx | |
cancan | |
sidekiq | |
-------------------------------------------------------------- | |
Explique o que o codigo abaixo esta implementando ? Qual o objetivo ? | |
f2 = (funcRm+func).map | |
{ |f| { login: f.Login.strip, | |
remocaoAcesso: f.DtaRemocaoAcesso, | |
local: f.IdLocalTrabalho , | |
interno: f.NomAlocacao, | |
fullname: f.NomProfissional, | |
cpf: f.IdtCPF }} | |
.group_by { |func| func[:login]} | |
.each { |login, infos| infos.map! { |f| [ f[:remocaoAcesso], | |
f[:local], f[:interno], | |
f[:fullname], | |
f[:cpf]]}} | |
-------------------------------------------------------------- | |
Explique o que o codigo abaixo esta implementando ? Qual o objetivo ? | |
module CustomCi | |
def licencas_em_estoque(search) | |
ActiveRecord::Base::where("statusci_id = 8 and chave LIKE ?","#{search}%") | |
end | |
def libera_estacao | |
self.statusci_id = 8 | |
self.CCDebito = "" | |
self.ProjetoDebito = "" | |
self.Owner = "BRQ" | |
self.notificacao = "" | |
save! | |
end | |
def desaloca_licenca | |
self.statusci_id = 8 | |
self.CCDebito = "" | |
self.ProjetoDebito = "" | |
self.Owner = "BRQ" | |
self.notificacao = "" | |
save! | |
end | |
end | |
Ci.send(:include, CustomCi) | |
-------------------------------------------------- | |
Explique o que o codigo abaixo esta implementando ? Qual o objetivo ? | |
def method_missing(method_sym, *arguments, &block) | |
if method_sym.to_s =~ /^_([a-zA-Z]+)$/ | |
return getatributo($1) | |
elsif method_sym.to_s =~ /^_([a-zA-Z]+)=$/ | |
setatributo($1, *arguments) | |
else | |
super | |
end | |
end | |
--------------------------------------------------- | |
Explique o que o codigo abaixo esta implementando ? Qual o objetivo ? | |
has_many :relacao_dependencia, | |
:class_name => "Relacionamento", | |
:foreign_key => "impactado_id", | |
:dependent => :delete_all, | |
:conditions => "tipo = 0" | |
has_many :dependentes, | |
:through => :relacao_dependencia, | |
:include => "tipoci" | |
--------------------------------------------------- | |
http://sistema.com.br/cliente/jose.magno/edit | |
Qual erro que deverá dar usando as rotas tradicionais ? | |
Como consertar ? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment