Sha256: 6c727dd0479d775618e96b80c629a91384ef8c7a38a9a4a414c9d9daa6c80f4c
Contents?: true
Size: 719 Bytes
Versions: 17
Compression:
Stored size: 719 Bytes
Contents
module KirguduBase module DynamicPages class ControllerLinkId < ::KirguduBase::DynamicPages::Element mergeable_attributes :from, :to validates_presence_of :from, :to def initialize(options = {}) self.from = nil self.to = nil super(options) end attr_accessor :from attr_accessor :to def to_external_hash(options = {}) options ||= {} options.merge!({ #url: self.url, #data_format: self.data_format, #http_method: self.http_method, #label_property: self.label_property, #value_property: self.value_property }) super(options) end end end end
Version data entries
17 entries across 17 versions & 1 rubygems