Resultados da pesquisa a pedido "mixins"

3 a resposta

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 ...

8 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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

1 a resposta

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 ...

4 a resposta

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:

2 a resposta

Menos mixin com parâmetros opcionais

2 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...