module GroupDocs::Api::Helpers::AccessMode

Private Instance Methods

parse_access_mode(mode) click to toggle source

Converts access mode from/to human-readable format.

@param [String, Symbol] mode @return [Symbol, String] @raise [ArgumentError] if argument is not symbol/string @api private

# File lib/groupdocs/api/helpers/access_mode_helper.rb, line 16
def parse_access_mode(mode)
  case mode
  when Symbol then mode.to_s.capitalize
  when String then mode.downcase.to_sym
  else raise ArgumentError, "Expected string/symbol, received: #{mode.class}"
  end
end