Co to jest łatwy sposób, aby dowiedzieć się, jakie metody/właściwości wyeksponować obiekt ruby?Odkrywanie członków obiektu Ruby?
Jako przykład, aby uzyskać informacje o członku na sznurku, w PowerShell można zrobić
"" | get-member
w Pythonie,
dir("")
Czy istnieje prosty sposób na znalezienie informacji członkowski obiekt Ruby?
#attributes jest specyficzny dla AR; dla zwykłego obiektu ruby istnieją #instance_variables. Możesz również przekazać wartość false jako argument do #methods, aby pomijać odziedziczone. – noodl
@Noodl, dzięki. Miałem na myśli instancyjne zmienne, ale mam za dużo Railsów w mojej głowie :) –
Trochę stare, ale 'instance_variables' nie wydaje się pokazywać niezainicjowanych zmiennych, miało nadzieję, że pokazało atrybuty ustawione za pomocą' attr_accessor' lub jego kuzynów –