Class: RequestHandler::Builder::FieldsetsBuilder

Inherits:
Base
  • Object
show all
Defined in:
lib/request_handler/builder/fieldsets_builder.rb

Defined Under Namespace

Classes: Fieldsets

Instance Attribute Summary

Attributes inherited from Base

#result

Instance Method Summary collapse

Methods inherited from Base

#build, #initialize

Constructor Details

This class inherits a constructor from RequestHandler::Builder::Base

Instance Method Details

#allowed(&block) ⇒ Object



15
16
17
# File 'lib/request_handler/builder/fieldsets_builder.rb', line 15

def allowed(&block)
  @result.allowed = build_fieldsets_resource(&block)
end

#build_fieldsets_resource(&block) ⇒ Object



23
24
25
# File 'lib/request_handler/builder/fieldsets_builder.rb', line 23

def build_fieldsets_resource(&block)
  Docile.dsl_eval(FieldsetsResourceBuilder.new, &block).build
end

#create_klass_structObject



11
12
13
# File 'lib/request_handler/builder/fieldsets_builder.rb', line 11

def create_klass_struct
  @result = Fieldsets.new
end

#required(value) ⇒ Object



19
20
21
# File 'lib/request_handler/builder/fieldsets_builder.rb', line 19

def required(value)
  @result.required = value
end