Sha256: e70ed09aa7d3a45e28ed819543293d3b65e7202b1e48f086b0bcc8b93433c43b
Contents?: true
Size: 738 Bytes
Versions: 6
Compression:
Stored size: 738 Bytes
Contents
module Anoubis module Output ## # Output subclass that represents data for edit(new) action class Autocomplete < Basic # @!attribute [rw] # @return [Hash] the hash of defined fields. class_attribute :values, default: {} ## # Initializes menu output data. Generates default values. def initialize super self.values = [] end ## # Generates hash representation of output class # @return [Hash] hash representation of all data def to_h result = super.to_h return result if self.result != 0 result.merge!({ values: self.values, }) result end end end end
Version data entries
6 entries across 6 versions & 1 rubygems