Resultados da pesquisa a pedido "mixins"
Obtendo uma lista de classes que incluem um módulo
Eu tenho um mixin para o qual gostaria de obter uma lista de todas as classes que o incluíram. No módulo mixin, fiz o seguinte: module MyModule def self.included(base) @classes ||= [] @classes << base.name end def self.classes @classes end end ...
Django - Misturando ListView e CreateView
Quero criar uma página com um formulário e, toda vez que envio o formulário, ele adiciona um item à lista abaixo do formulári Eu posso fazê-lo funcionar usando 2 páginas: uma página usando o mixinCreateView para adicionar itensuma ...
Mixins com C # 4.0
Eu vi várias perguntas sobre se mixins podem ser criados em C # e geralmente são direcionados para o projeto de re-mixagem no codeplex. No entanto, não sei se gosto do conceito de "interface completa". Idealmente, eu estenderia uma classe ...
Por que o método singleton de um módulo não é visível em eigenclasses downstream onde é misturado?
Eu entendo o caminho de pesquisa do método regular, por exemplo
Em Ruby ou Rails, por que “incluir” algumas vezes dentro da classe e outras vezes fora da classe?
eu pensei class ApplicationController < ActionController::Base include Fooé adicionar um "mixin" - para que todos os métodos no módulo Foo sejam tratados como métodos do ApplicationController. Mas agora eu vejo o código que é include Bar class ...
Inicializando variáveis de instância em Mixins
Existe alguma maneira limpa para inicializar variáveis de instância em um módulo destinado a ser usado como Mixin? Por exemplo, tenho o seguinte:
Mixins vs composição em scala
No mundo java (mais precisamente se você não possui herança múltipla / mixins), a regra geral é bastante simples: "Favorecer a composição do objeto sobre a herança de classe". Gostaria de saber se / como é alterado se você também considera ...
Jackson serializa propriedade com nomes dinamicamente diferentes usando mixins
Eu uso diferenteNoSQL bancos de dados e, dependendo do banco de dados, preciso nomear o "id" diferente. Então, por exemplo, emOrientDB o id é chamado "@rid" @JsonProperty("@rid") private String id;E para o MongoDB, o id é chamado ...
Diferença entre @Delegate, @Mixin e Traits no Groovy?
Alguém explicaria quando eu gostaria de usarTraços Groovy [http://beta.groovy-lang.org/docs/groovy-2.3.0-SNAPSHOT/html/documentation/core-traits.html] x Mixins (@Mixin) x delegados (@Delegate)? Talvez algumas compensações e preocupações com o ...