Sha256: ef05e908501c56010575fbd7b41640adc868ecb93371488e8586289314f3e3e6
Contents?: true
Size: 801 Bytes
Versions: 17
Compression:
Stored size: 801 Bytes
Contents
module KirguduBase module DynamicPages class RelationBuilder < ::KirguduBase::DynamicPages::Builder def initialize(&block) self.builder_options.merge!({ name: nil, page_param: "page", per_page_param: "per_page", }) super(&block) end def name(value) self.builder_options[:name] = value end def page_param(value) self.builder_options[:page_param] = value end def per_page_param(value) self.builder_options[:per_page_param] = value end def to_element element = ::KirguduBase::DynamicPages::Relation.new self.build_element(element) self.validate_generated_element(element) element end end end end
Version data entries
17 entries across 17 versions & 1 rubygems