Module: ToyResources::Singular

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

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



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

def self.included base
  base.extend ClassMethods
end

Instance Method Details

#extract_buildObject

to-do



13
14
15
16
# File 'lib/toy-resources/singular.rb', line 13

def extract_build
#  build = (parents.any? ? parents.last.send(model.collection_symbol) : model).new (params[model.to_params_symbol] || {})
#  instance_variable_set model.member_var_name, build
end

#extract_memberObject



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

def extract_member
  member = parents.last.send model.member_symbol
  instance_variable_set model.member_var_name, member
end