Sha256: 79b51606ba6f194bd415fde4873632dade655d9aae8c0f40d28d23659660e276
Contents?: true
Size: 839 Bytes
Versions: 17
Compression:
Stored size: 839 Bytes
Contents
module Ecoportal module API class V2 class Page class Component class SelectionOption < Common::Content::DoubleModel class << self def new_doc { "id" => new_uuid, "weight" => 9999 } end end passkey :id passforced :patch_ver, default: 1 passthrough :name, :value passthrough :weight passboolean :selected def numeric! self.value = block_given?? yield(value) : value.to_i end def text! self.value = block_given?? yield(value) : value.to_s end end end end end end end
Version data entries
17 entries across 17 versions & 1 rubygems