Sha256: 0aeb1e29bf8a753d3141afb0e1612cd105f5d24347a38079274660fce6576ec2
Contents?: true
Size: 911 Bytes
Versions: 5
Compression:
Stored size: 911 Bytes
Contents
# -*- coding: utf-8 -*- require "magellan/cli/resources" module Magellan module Cli module Resources class ClientVersion < Base self.resource_name = "client_version" self.resource_dependency = {"project" => "project"} self.hidden_fields = %w[project_id created_at updated_at].map(&:freeze).freeze self.field_associations = { "stage_title_id" => {name: "stage", class: "Stage"}, } desc "create VERSION", "create New Client Version" def create(version) stage = load_selection("stage") params = { parameter_name => { "stage_title_id" => stage["id"], "version" => version, } } post_json("/admin/#{resource_name}/new.json", params) # TODO implement select method # select(version) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems