Sha256: 2c18a8d214e6ff1d9cfb7b141d5fed86e9a9c9a31c63185bbda5cc426d6fdd97
Contents?: true
Size: 777 Bytes
Versions: 1
Compression:
Stored size: 777 Bytes
Contents
module GroupDocs module Api module Helpers module Accessor # # Allows to easily alias accessors. # # @example # class File < Api::Entity # attr_accessor :fileName # alias_accessor :file_name, :fileName # end # file = File.new # file.file_name = "document" # file.file_name # #=> "document" # # @param [Symbol] new_name # @param [Symbol] old_name # def alias_accessor(new_name, old_name) alias_method :"#{new_name}", :"#{old_name}" alias_method :"#{new_name}=", :"#{old_name}=" end end # Accessor end # Helpers end # Api end # GroupDocs
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
groupdocs-2.3.0 | lib/groupdocs/api/helpers/accessor_helper.rb |