Я очень новичок в ruby и хотел бы понять немного синтаксиса.Когда я определяю что-то вроде
def attribute
{
id: @object.id,
password: @object.password
non_academic: !!@object.non_academic
}.merge(subject)
end
, что делают коды внутри "{}" и как они называются.Кроме того, что означает строка типа id: @object.id,
.