Описание тега instance-method
1
ответ
Как определить в модели метод класса, а не экземпляр?
Я хочу иметь возможность звонить Activity.pull_latest от контроллера, но если я сделаю class Activity < ActiveRecord::Base def pull_latest [...] Я должен это назвать Activity.new.pull_latest, Как определить в модели метод класса, а не экземпляр?
11 авг '11 в 15:54
1
ответ
Переопределение метода экземпляра в библиотеке Rails
Это похоже на обезьяну патч. Как я могу улучшить это? Попытка переопределить deliver_now метод экземпляра из класса ActionMailer::MessageDelivery. Код ниже работает. Тем не менее, есть ли способ, которым я могу добиться этого более элегантно сказать…
12 окт '15 в 17:06
2
ответа
Почему instance_eval() определяет метод класса при вызове класса?
Foo = Class.new Foo.instance_eval do def instance_bar "instance_bar" end end puts Foo.instance_bar #=> "instance_bar" puts Foo.new.instance_bar #=> undefined method ‘instance_bar’ Насколько я понимаю, вызов instance_eval для объекта должен поз…
23 май '09 в 02:22
1
ответ
Какао-Touch. В чем разница между этими методами NSMutableData?
Одна вещь, в которой я немного неясна, - это разница между этими методами NSMutableArray: // Class Method Style NSMutableData *myMutableDataInstance = [NSMutableData dataWithLength:WholeLottaData]; а также // Instance Method Style NSMutableData *myM…
21 окт '09 в 11:37
3
ответа
Случайный Int как параметр Java
Я делаю очень простое Java-приложение под названием "Удивительные животные". В нем участвуют люди и их домашние животные (кошки или собаки). В этом случае мы имеем дело с собаками. Как мне создать экземплярный метод для людей (называемый makeDogMake…
24 май '15 в 17:29
2
ответа
Неопределенный метод в некоторых случаях для метода экземпляра, определенного в подклассе
После долгих проб и ошибок и поиска существующего ответа у меня возникло фундаментальное недоразумение, и мне бы хотелось получить некоторые разъяснения и / или указания. Обратите внимание: я использую наследование нескольких таблиц и у меня для это…
01 июл '14 в 00:22
8
ответов
Делегирование методов экземпляра методу класса
В Ruby, предположим, у меня есть класс Foo чтобы позволить мне каталогизировать мою большую коллекцию Foos. Это фундаментальный закон природы, что все Foos являются зелеными и сферическими, поэтому я определил методы класса следующим образом: class …
28 янв '10 в 16:34
3
ответа
Вызов метода унаследованного класса из метода экземпляра в Ruby
У меня есть следующий код Ruby: class B class << self protected def prot puts "victory" end end end class C < B def self.met C.prot end end C.met который пытается доказать, что методы защищенного класса наследуются в Ruby. Проблема в том, ч…
03 авг '15 в 23:46
1
ответ
Как я могу динамически добавлять / расширять методы из класса?
Я использую Ruby Component в среде аудио приложения. Этот компонент Ruby представлен экземпляром RubyEdit учебный класс. Это обеспечивает интерфейс между моим кодом Ruby и окружающей средой. Например, если я напишу self он выводит экземпляр класса R…
26 фев '16 в 13:25
1
ответ
Как реализовать ООП для вызова метода экземпляра из одного класса, который будет сохранен в массиве в другом методе экземпляра в другом классе?
Для дальнейшего понимания моего вопроса: У меня есть проблема, над которой я работаю в моем учебнике по Java, в котором мне предлагается написать класс с именем GroceryList, представляющий список товаров для покупки на рынке, а также другой класс с …
05 мар '13 в 20:33
1
ответ
Карта Perl с использованием метода объекта
У меня есть файл модуля Perl MyClass.pm с очень простым определением класса. use strict; use warnings; package MyClass; sub new { my $this = shift; my $self = {}; bless $self, $this; return $self; } sub displayChar{ my $self = shift; my $char = shif…
02 ноя '16 в 15:12
4
ответа
Метод класса Objective C не вызывает методы делегата, в то время как метод экземпляра делает
У меня есть следующие 2 метода: -(void)authenticateUserToGoogle:(NSString *)userName withPassword:(NSString *)password { NSString *URLstr = GOOGLE_CLIENT_LOGIN; URLstr = @"http://www.google.com/ig/api?stock=AAPL"; NSURL *theURL = [NSURL URLWithStrin…
12 авг '11 в 04:22
3
ответа
Ruby программно вызывающий метод с переменным числом аргументов
Я пытаюсь сделать что-то похожее на это: def foo(mode= :serial) if (mode == :serial) then self.send(:bar, "one_type") else self.send(:bar,"second_type",:T5) end end Я, очевидно, могу напечатать это так. Но недавно я попытался расширить его, добавив …
11 янв '17 в 08:05
1
ответ
Методы экземпляра rails не работают на отношении
Я чувствую, что я делаю синтаксическую ошибку. Я пытаюсь определить метод экземпляра в модели, который затем вызывается с получателем экземпляра. но вывод nilClass. Что я делаю неправильно? модель class Park < ActiveRecord::Base has_many :reviews…
17 ноя '14 в 08:16
3
ответа
Где пример метода декоратора?
В моем коде у меня есть метод, который возвращает экземпляр класса, например: class MyClass: def fun( self, *args ): # the method return Props( self, *args ) class Props: # the returned object def __init__( self, parent, *args ): self.parent = paren…
12 апр '11 в 08:47
3
ответа
Как я могу использовать functools.singledispatch с методами экземпляра?
В Python 3.4 добавлена возможность определять перегрузку функций статическими методами. По сути, это пример из документации: from functools import singledispatch class TestClass(object): @singledispatch def test_method(arg, verbose=False): if verbos…
07 июл '14 в 00:50
4
ответа
Python, когда использовать экземпляр против статических методов
Я пытаюсь понять, когда имеет смысл использовать метод экземпляра вместо статического метода. Кроме того, я не знаю, являются ли мои функции статичными, поскольку нет декоратора @staticmethod. Смогу ли я получить доступ к функциям класса, когда я вы…
10 фев '18 в 12:52
3
ответа
[Python] Можем ли мы вызвать пользовательский метод экземпляра внутри функции @classmethod?
Вопрос от новичка, я пытаюсь вызвать метод внутри метода с декоратором @classmethod, есть идеи, как этого добиться? Например у меня есть: class A(): def B(self): #do something return something @classmethod def C(cls): #do something x = B() #call B m…
11 июл '14 в 22:18
4
ответа
Objective C Метод экземпляра Справка * Начинающий *
Не могли бы вы, ребята, помочь мне понять концепцию очень быстро, у меня возникли проблемы с пониманием преобразования из C в Objective-C: Если бы у меня был конкретный метод экземпляра, который выглядит так: -(void)addOwnerNamesObject:(NSString *)n…
09 фев '12 в 15:40
1
ответ
Django: Как выполнить обратный поиск по внешнему ключу другого класса без экземпляра этого класса?
У меня есть следующие два класса Джанго MyClassA а также MyClassB, MyClassB имеет ссылку внешнего ключа на экземпляр MyClassA, from django.db import models class MyClassA(models.Model): name = models.CharField(max_length=50, null=False) @classmethod…
15 сен '16 в 23:05