Class: Instance

Inherits:
Object
  • Object
show all
Includes:
RouteNGN::Mapper
Defined in:
lib/routengn/models/instance.rb

Instance Method Summary collapse

Methods included from RouteNGN::Mapper

included

Instance Method Details

#generate(groups) ⇒ Object

custom method TODO make this more generic... possibly add functionality to the mapper that will allow for custom actions



11
12
13
14
15
16
17
18
19
# File 'lib/routengn/models/instance.rb', line 11

def generate(groups)
  groups_params = groups.inject({}) do |params, (k, v)|
      params["groups[#{k}]"] = 1
      params
  end

  response = RouteNGN.put self.class.base_url, {:id => self.id}.merge!(groups_params)
  response.success?
end