class BusinessCentral::Object::DefaultDimension

Constants

OBJECT
OBJECT_METHODS
OBJECT_PARENTS
OBJECT_VALIDATION

Public Class Methods

new(client, parent:, parent_id:, **args) click to toggle source
Calls superclass method BusinessCentral::Object::Base::new
# File lib/business_central/object/default_dimension.rb, line 34
def initialize(client, parent:, parent_id:, **args)
  return if !valid_parent?(parent)

  super(client, args)
  @parent_path << {
    path: parent,
    id: parent_id
  }
  @parent_id = parent_id
end

Public Instance Methods

create(params = {}) click to toggle source
Calls superclass method BusinessCentral::Object::Base#create
# File lib/business_central/object/default_dimension.rb, line 45
def create(params = {})
  params[:parent_id] = @parent_id
  super(params)
end