class OasDivider::ComponentsObjectFieldObject
Attributes
field_name[RW]
field_object[RW]
Public Class Methods
new(field_name, field_object)
click to toggle source
# File lib/oas_divider/components_object_field_object.rb, line 5 def initialize(field_name, field_object) @field_name = field_name @field_object = field_object end
Public Instance Methods
convert_ref()
click to toggle source
# File lib/oas_divider/components_object_field_object.rb, line 27 def convert_ref RelativeDocumentReferencer.execute(field_object, 1) end
directory()
click to toggle source
# File lib/oas_divider/components_object_field_object.rb, line 15 def directory 'components' end
file_name()
click to toggle source
# File lib/oas_divider/components_object_field_object.rb, line 19 def file_name "#{field_name}.yml" end
ref()
click to toggle source
# File lib/oas_divider/components_object_field_object.rb, line 23 def ref File.join(directory, file_name) end
to_file()
click to toggle source
# File lib/oas_divider/components_object_field_object.rb, line 10 def to_file convert_ref YAML.dump(field_object, File.open( File.join(directory, file_name) , 'w') ) end