Sha256: db0cd772fd7e60612e95e66bb5109baafc705232a41e30d28546da330ce391a8
Contents?: true
Size: 747 Bytes
Versions: 32
Compression:
Stored size: 747 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
32 entries across 32 versions & 1 rubygems