Module: ToyResources::Model

Defined in:
lib/toy-resources/model.rb

Instance Method Summary collapse

Instance Method Details

#collection_symbolObject



3
4
5
# File 'lib/toy-resources/model.rb', line 3

def collection_symbol
  to_s.pluralize.underscore.to_sym
end

#collection_var_nameObject



7
8
9
# File 'lib/toy-resources/model.rb', line 7

def collection_var_name
  "@#{collection_symbol.to_s}"
end

#member_symbolObject



11
12
13
# File 'lib/toy-resources/model.rb', line 11

def member_symbol
  to_s.underscore.to_sym
end

#member_var_nameObject



15
16
17
# File 'lib/toy-resources/model.rb', line 15

def member_var_name
  "@#{member_symbol}"
end

#to_params_id_symbolObject



23
24
25
# File 'lib/toy-resources/model.rb', line 23

def to_params_id_symbol
  :"#{member_symbol}_id"
end

#to_params_symbolObject



19
20
21
# File 'lib/toy-resources/model.rb', line 19

def to_params_symbol
  :"#{member_symbol}"
end