Module: GroupDocs::Api::Helpers::Accessor

Included in:
Entity, Signature::EntityFields
Defined in:
lib/groupdocs/api/helpers/accessor_helper.rb

Instance Method Summary collapse

Instance Method Details

#alias_accessor(new_name, old_name) ⇒ Object

Allows to easily alias accessors.

Examples:

class File < Api::Entity
  attr_accessor :fileName
  alias_accessor :file_name, :fileName
end
file = File.new
file.file_name = "document"
file.file_name
#=> "document"

Parameters:

  • new_name (Symbol)
  • old_name (Symbol)


22
23
24
25
# File 'lib/groupdocs/api/helpers/accessor_helper.rb', line 22

def alias_accessor(new_name, old_name)
  alias_method :"#{new_name}",  :"#{old_name}"
  alias_method :"#{new_name}=", :"#{old_name}="
end