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