class Nimbu::Endpoints::Themes::Layouts

Public Instance Methods

create(*args) click to toggle source
# File lib/nimbu-api/endpoints/themes/layouts.rb, line 6
def create(*args)
  arguments(args, :required => [:theme_id])

  forced = arguments.params.delete("force")
  query_params = {}
  query_params = {force: forced} unless forced.nil?

  post_request("/themes/#{theme_id}/layouts", arguments.params, params: query_params)
end
delete(*args) click to toggle source
# File lib/nimbu-api/endpoints/themes/layouts.rb, line 22
def delete(*args)
  arguments(args, :required => [:theme_id, :layout_id])

  delete_request("/themes/#{theme_id}/layouts/#{layout_id}", arguments.params)
end
Also aliased as: remove
get(*args) click to toggle source
# File lib/nimbu-api/endpoints/themes/layouts.rb, line 16
def get(*args)
  arguments(args, :required => [:theme_id, :layout_id])

  get_request("/themes/#{theme_id}/layouts/#{layout_id}", arguments.params)
end
remove(*args)
Alias for: delete