Class: Mudbase::ApiModelBase
- Inherits:
-
Object
- Object
- Mudbase::ApiModelBase
- Defined in:
- lib/mudbase/api_model_base.rb
Direct Known Subclasses
AcceptInvite201Response, AcceptInvite201ResponseUser, AcceptInviteRequest, AddCustomRoleRequest, AddCustomRoleRequestDefaultPermissionsInner, AddOrgDomainRequest, AddParticipant200Response, AddParticipant200ResponseData, AddParticipant200ResponseDataParticipantsInner, AddParticipantRequest, AddReaction200Response, AddReaction200ResponseDataInner, AddReactionRequest, AdminApproveOrgDomainCnameRequest, AdminBillingCheckoutLinkRequest, AdminCustomDomainMutationResponse, AdminMemberRolePatchRequest, AdminOrgBillingContractPatchRequest, AdminOrgLimitsPatchRequest, AdminOrgLimitsPatchRequestBugAnalysis, AdminOrgPlanPatchRequest, AdminOrgStatusPatchRequest, AdminPlatformDnsVerificationPatchRequest, AdminProjectPatchRequest, AdminProvisionEnterpriseBody, ApiAddonsGet200Response, ApiFilesDownloadFileIdGet200Response, ApiGdprErasePostRequest, ApiKey, ApiKeyPermission, ApiKeyUsage, ApiKeyUsageResponse, ApiKeyWithSecret, ApiKycSessionsPostRequest, ApiKycWebhookConfigGet200Response, ApiKycWebhookConfigPut200Response, ApiKycWebhookConfigPutRequest, ApiKycWebhookConfigTestPost200Response, ApiKycWorkflowsGet200Response, ApiKycWorkflowsGet200ResponseWorkflowsInner, ApiMeBootstrapGet200Response, ApiProjectsProjectIdAddonsAddonInvokePost200Response, ApiProjectsProjectIdKybSessionsPostRequest, ApplyRoleFeaturePreset200Response, ApplyRoleFeaturePresetRequest, ApproveRoleElevation200Response, ApproveRoleElevationRequest, AssignRole200Response, AssignRoleRequest, AuthConfig, AuthProvider, AuthResponse, Billing, BillingLastPayment, BroadcastNonCustodialTransaction200Response, BroadcastNonCustodialTransaction200ResponseData, BroadcastNonCustodialTransactionRequest, Bucket, BucketListResponse, BucketResponse, CalculateWalletFee200Response, CalculateWalletFee200ResponseData, CalculateWalletFee200ResponseDataFeeTiersValue, CancelSubscriptionRequest, ChangePasswordRequest, CheckFeatureAccess200Response, CheckPermissions200Response, CheckPermissions200ResponsePermissions, CheckSubscription200Response, CheckSubscription200ResponseSubscription, CheckUserPresence200Response, CheckUserPresence200ResponsePresenceValue, CheckUserPresenceRequest, Collection, CollectionPermissionRule, ConfigureOAuthProvider200Response, ConfigureOAuthProvider200ResponseProvider, ConfigureOAuthProviderRequest, ConfigureWebhook200Response, ConfigureWebhook200ResponseData, ConfigureWebhook200ResponseDataTransformationsInner, ConfigureWebhook403Response, ConfigureWebhookRequest, ConfirmAddressVerification200Response, ConfirmAddressVerificationRequest, ConfirmDirectUpload400Response, ConfirmDirectUploadRequest, ConfirmLocalPasswordResetWithOtpRequest, ConfirmUploadResponse, ConfirmUploadResponseScan, ConvertAnonymousAccount200Response, ConvertAnonymousAccountRequest, CreateAnonymousSession200Response, CreateAnonymousSession200ResponseUser, CreateAnonymousSessionRequest, CreateApiKey201Response, CreateApiKey400Response, CreateApiKeyRequest, CreateBackup201Response, CreateBackup201ResponseBackup, CreateBackupRequest, CreateBucketRequest, CreateChat201Response, CreateChat201ResponseData, CreateChatRequest, CreateCheckoutSession200Response, CreateCheckoutSession200ResponseData, CreateCheckoutSessionRequest, CreateCheckoutSessionRequestCustomerInfo, CreateCollection201Response, CreateCollectionRequest, CreateFromTemplateRequest, CreateFunctionRequest, CreateIntegration201Response, CreateIntegrationRequest, CreateMonitoringAlertRequest, CreateOrUpdateFeeSettingsRequest, CreateOrganization403Response, CreateOrganizationRequest, CreatePlan201Response, CreatePlanRequest, CreatePlanRequestFeaturesInnerOneOf, CreatePlanRequestLimits, CreatePlanRequestLimitsCustomLimitsInner, CreatePlanRequestTrial, CreateProject201Response, CreateProjectRequest, CreateRole201Response, CreateRole201ResponseRole, CreateRole201ResponseRolePermissionsInner, CreateRoleRequest, CreateRoleRequestPermissionsInner, CreateWallet201Response, CreateWallet201ResponseData, CreateWalletRequest, CreateWalletWebhook201Response, CreateWalletWebhookRequest, CreateWalletWebhookRequestFilters, DashboardActivityItem, DashboardOverviewData, DashboardOverviewDataActiveUsers, DashboardOverviewDataLatency, DashboardOverviewDataLatencyInstanceRollup, DashboardOverviewDataLatencyTopRoutesByImpactHintInner, DashboardOverviewDataProject, DashboardOverviewDataRequestVolume14dInner, DashboardOverviewDataRequests, DashboardOverviewDataUptime, DataListResponse, DataListResponseDataInner, DataResponse, DatabaseConfig, DeleteBackup200Response, DeleteFunction200Response, DeleteOrganization200Response, DeleteRole200Response, DeleteSubOrganization200Response, Disable2FARequest, DownloadBucketFile403Response, DownloadBucketFile404Response, DownloadInvoice200Response, EditMessage200Response, EditMessage200ResponseData, EditMessageRequest, EditMessageRequestE2ee, EmailRequest, EmailTemplateCatalogItem, EmailTemplateResolved, EnablePaymentProcessing200Response, EnablePaymentProcessing200ResponseData, EnablePaymentProcessingRequest, EnqueueProjectEmail202Response, EraseUserData200Response, EraseUserData200ResponseData, EraseUserData409Response, EraseUserDataRequest, Error, EstimateNetworkFee200Response, EstimateNetworkFeeRequest, EstimateNonCustodialGas200Response, EstimateNonCustodialGas200ResponseData, EstimateNonCustodialGasRequest, EstimateNonCustodialGasRequestTransaction, ExecuteFunctionRequest, ExecuteIntegrationRequest, ExportUserData200Response, FeatureNotAllowedError, Field, FileListResponse, FileMetadata, FileResponse, FileUploadResponse, Function, FunctionExecution, FunctionExecutionResponse, FunctionExecutionResponseData, FunctionExecutionStatusResponse, FunctionExecutionStatusResponseData, FunctionExecutionStatusResponseDataLogs, FunctionListResponse, FunctionListResponseData, FunctionLogsResponse, FunctionLogsResponseData, FunctionResponse, FunctionStats, FunctionTrigger, GenerateAccessReview200Response, GenerateAccessReview200ResponseReport, GenerateAccessReviewRequest, GenerateAccessReviewRequestReviewPeriod, GenerateDataProcessingRecord200Response, GenerateDataProcessingRecord200ResponseRecord, GenerateDataProcessingRecordRequest, GeneratePresignedUploadRequest, GeneratePrivateKey200Response, GeneratePrivateKey200ResponseData, GeneratePrivateKeyRequest, GenerateSignedUrlRequest, GetActiveUsers200Response, GetActiveUsers200ResponseUsersInner, GetAllFees200Response, GetAllFees200ResponseData, GetAvailableOAuthProviders200Response, GetAvailableOAuthProviders200ResponseProvidersInner, GetAvailableRoles200Response, GetAvailableRoles200ResponseDataInner, GetBalance200Response, GetBalance200ResponseData, GetBillingEstimate200Response, GetBillingEstimate200ResponseLineItemsInner, GetBillingEstimate200ResponseSpendLimits, GetCancelParams200Response, GetCancelParams200ResponseData, GetCancelParamsRequest, GetChatDetails200Response, GetChatDetails200ResponseData, GetChatDetails200ResponseDataParticipantsInner, GetChatE2eeParticipantKeys200Response, GetChatE2eeParticipantKeys200ResponseDataInner, GetChatMessages200Response, GetChatMessages200ResponseData, GetChatMessages200ResponseDataMessagesInner, GetChatMessages200ResponseDataMessagesInnerSender, GetComplianceSummary200Response, GetComplianceSummary200ResponseCompliance, GetComplianceSummary200ResponseComplianceGdpr, GetComplianceSummary200ResponseComplianceSecurity, GetComplianceSummary200ResponseComplianceSoc2, GetCurrencyFeeBalance200Response, GetCurrencyFeeBalance200ResponseData, GetCurrentUser200Response, GetDashboard200Response, GetEventThroughput200Response, GetFeeBalances200Response, GetFeeBalances200ResponseDataInner, GetFeeBreakdown200Response, GetFeeBreakdown200ResponseData, GetFunctionVersions200Response, GetFunctionVersions200ResponseData, GetFunctionVersions200ResponseDataVersionsInner, GetGlobalAnalytics200Response, GetHistoricalAnalytics200Response, GetHistoricalAnalytics200ResponseDataInner, GetIntegration200Response, GetIntegration200ResponseIntegration, GetIntegrations200Response, GetIntegrations200ResponseIntegrationsInner, GetInvoice200Response, GetInvoice200ResponseInvoice, GetInvoices200Response, GetInvoices200ResponseInvoicesInner, GetLocalSession200Response, GetMultiRoleConfig200Response, GetMultiRoleConfig200ResponseData, GetNetworkStatus200Response, GetNetworkStatus200ResponseDataValue, GetNonCustodialBalance200Response, GetNonCustodialTransactionByHash200Response, GetNonCustodialTransactions200Response, GetOAuthProviderConfig200Response, GetOAuthProviderConfig200ResponseConfig, GetOrgOAuthProviders200Response, GetOrgOAuthProviders200ResponseProvidersInner, GetOrganizationMembers200Response, GetOrganizationUsage200Response, GetOrganizationUsage200ResponseAllOfSuborgsInner, GetOrganizationUsers200Response, GetOrganizationUsers200ResponseUsersInner, GetOrganizationUsers200ResponseUsersInnerProject, GetOverage200Response, GetOverage200ResponseOverageInner, GetPaymentRecords200Response, GetPaymentRecords200ResponseData, GetPaymentRecords200ResponseDataPagination, GetPaymentRecords200ResponseDataRecordsInner, GetPayoutHistory200Response, GetPayoutHistory200ResponseDataInner, GetPendingRoleElevationRequests200Response, GetPermissionsMatrix200Response, GetPermissionsMatrix200ResponseData, GetPlans200Response, GetProjectAnalytics200Response, GetProjectCaptchaConfig200Response, GetProjectCaptchaConfig200ResponseCaptcha, GetProjectEmailAnalytics200Response, GetProjectEmailSmtp200Response, GetProjectEmailTemplate200Response, GetProjectFcmConfig200Response, GetProjectFcmConfig200ResponseData, GetProjectFeeDashboard200Response, GetProjectFeeDashboard200ResponseData, GetProjectFeeDashboard200ResponseDataBalancesInner, GetProjectFeeDashboard200ResponseDataRecentPayoutsInner, GetProjectOAuthProviders200Response, GetProjectOAuthProviders200ResponseProvidersInner, GetProjectSmsByo200Response, GetProjectUsers200Response, GetPublicPlans200Response, GetRole200Response, GetRoleElevationStatus200Response, GetScannerMetrics200Response, GetScannerMetrics200ResponseAlertsInner, GetScannerMetrics200ResponseMetricsValue, GetSearchAnalytics200Response, GetSearchAnalytics200ResponseTopQueriesInner, GetSearchSuggestions200Response, GetSpeedUpParams200Response, GetSpeedUpParams200ResponseData, GetSpeedUpParamsRequest, GetSubOrganizations200Response, GetSubscriptionTierById200Response, GetSubscriptionTierById200ResponsePlan, GetSubscriptionTiers200Response, GetSubscriptionTiers200ResponsePlansInner, GetSubscriptions200Response, GetSubscriptions200ResponseSubscriptionsInner, GetSupportedCurrencies200Response, GetSupportedCurrencies200ResponseData, GetSupportedCurrencies200ResponseDataCurrenciesInner, GetTemplates200Response, GetTemplates200ResponseTemplatesInner, GetTransaction200Response, GetTransaction200ResponseData, GetTransactionHistory200Response, GetTransactionHistory200ResponsePagination, GetUsageStats200Response, GetUsageStats200ResponseStats, GetUsageWarnings200Response, GetUsageWarnings200ResponseWarningsInner, GetUserChats200Response, GetUserChats200ResponseData, GetUserChats200ResponseDataChatsInner, GetUserChats200ResponseDataChatsInnerLastMessage, GetUserOverview200Response, GetUserOverview200ResponseFootprint, GetUserWallets200Response, GetUsersByRole200Response, GetWalletFeeConfig200Response, GetWalletFeeConfig200ResponseData, GetWalletPrivateKey200Response, GetWalletPrivateKey200ResponseData, GetWalletWebhookLogs200Response, GetWebhookConfig200Response, GetWebhookConfig200ResponseData, GetWebhookConfig200ResponseDataTransformationsInner, GetWebhookConfig404Response, HandleFlutterwaveWebhook200Response, HandleFlutterwaveWebhookRequest, HandleFlutterwaveWebhookRequestData, HandleFlutterwaveWebhookRequestDataCustomer, HealthResponse, HealthResponseServices, ImportIntegrationRequest, InitializeOrgPlanCheckout200Response, InitializeOrgPlanCheckout200ResponseData, InitializeOrgPlanCheckoutRequest, InitializePayment200Response, InitializePayment200ResponseData, InitializePaymentForProjectRequest, InitializePaymentRequest, InitializePaymentRequestCustomer, InitiateAddressVerification200Response, InitiateOAuth400Response, InitiateOAuth404Response, InitiateOrgOAuth400Response, InternalCustomDomainAddonRequest, InternalDomainDnsRecheckBatchRequest, InviteMemberRequest, InviteSubOrganizationMember200Response, InviteTeamMember200Response, Limits, ListApiKeys200Response, ListBackups200Response, ListBackups200ResponseBackupsInner, ListCollections200Response, ListNonCustodialAddresses200Response, ListOAuthProviders200Response, ListOAuthProviders200ResponseProvidersInner, ListOrganizations200Response, ListProjectEmailTemplates200Response, ListProjects200Response, ListRoles200Response, ListWalletWebhooks200Response, LogSecurityEvent200Response, LogSecurityEvent200ResponseEvent, LogSecurityEventRequest, LogSecurityEventRequestDetails, LoginLocalUser200Response, LoginLocalUser200ResponseUser, LoginLocalUser403Response, LoginLocalUserRequest, LoginRequest, MagicLinkRequest, MarkMessagesAsRead200Response, MarkMessagesAsRead200ResponseData, MarkMessagesAsReadRequest, McpConfigGet200Response, McpConfigGet200ResponseToolsInner, Message, MessageHistoryResponse, MessageHistoryResponseData, MessageResponse, MessageSentResponse, MessageSentResponseData, MessageStatsResponse, MessageStatsResponseData, MessageStatsResponseDataByStatus, MessageStatsResponseDataByType, MessageStatsResponseDataPeriod, MonitoringAnalyticsResponse, MonitoringAnalyticsResponseStatsInner, MonitoringAnalyticsResponseTotals, MonitoringLogsResponse, MonitoringLogsResponseLogsInner, MonitoringLogsResponseLogsInnerUser, MonitoringPerformanceResponse, MonitoringPerformanceResponseMetrics, NonCustodialAddress, NonCustodialAddressResponse, OTPSendRequest, OTPVerifyRequest, OrgAddDomainResponse, OrgCloudflareEdgeHints, OrgCloudflareEdgeHintsOwnershipVerification, OrgCloudflareSslValidationRecord, OrgCustomDomainPlatformReadyRequest, OrgDnsInstructionsResponse, OrgDnsRecord, OrgDomainEntryOrgConsole, OrgDomainEntryWithDns, OrgDomainsListResponse, OrgOAuthCallback400Response, OrgPatchDomainResponse, OrgPlatformDnsVerificationCustomer, OrgVerifyCustomDomainDnsFailureResponse, OrgVerifyCustomDomainDnsSuccessResponse, Organization, OrganizationSummary, Pagination, PatchOrgDomainRequest, PatchProjectFcmConfigRequestOneOf, PatchProjectFcmConfigRequestOneOf1, Permission, Plan, PresignedPostResponse, PreviewProjectEmailTemplateRequest, Project, ProjectDashboardOverviewResponse, ProjectEmailSendRequest, ProjectSettings, ProjectSmsByoPatchRequest, ProjectSmsByoPublic, ProjectSmtpPatchRequest, ProjectSmtpSettingsPublic, ProjectSmtpTestRequest, ProjectSummary, ProjectUsage, ProjectUsageResponse, ProjectUsageStatsResponse, ProjectUsageStatsResponseProject, ProjectUsageSummaryResponse, ProvisionEnterpriseRequest, PushNotificationRequest, PutChatE2eeKey200Response, PutChatE2eeKey200ResponseData, PutChatE2eeKeyRequest, RateLimit, RecordUsageRequest, RefreshToken200Response, RefreshToken400Response, RefreshTokenRequest, RegenerateApiKey200Response, RegisterLocalUser201Response, RegisterLocalUser201ResponseUser, RegisterLocalUserRequest, RegisterNonCustodialAddressRequest, RegisterRequest, RegisterUser429Response, RegisterWithRole201Response, RegisterWithRole201ResponseRole, RegisterWithRole201ResponseUser, RegisterWithRoleRequest, RemoveParticipantRequest, RemoveReaction200Response, RemoveReaction200ResponseDataInner, RemoveTeamMember200Response, RequestLocalPasswordResetRequest, RequestManualPayoutRequest, RequestPasswordResetRequest, RequestRoleElevation200Response, RequestRoleElevationRequest, ResendVerificationAuthRequest, ResetLocalPasswordRequest, ResetPasswordRequest, RestoreBackup200Response, RestoreBackup200ResponseRestore, RestoreBackupRequest, RetryWebhook400Response, RetryWebhookResponse, RollbackFunctionRequest, SMSRequest, SearchResponse, SearchResponseData, SearchResult, SearchResultItem, SendMessage201Response, SendMessage201ResponseData, SendMessageRequest, SendMessageRequestE2ee, SendPushNotification429Response, SessionResponse, SetOrgPrimaryDomainRequest, SignedUrlResponse, SimulateAppPermissions200Response, SimulateAppPermissions200ResponseEvaluated, SimulateAppPermissionsRequest, SimulateFunctionTriggerRequest, StorageConfig, SystemStatusResponse, SystemStatusResponseData, SystemStatusResponseDataCpu, SystemStatusResponseDataDatabase, SystemStatusResponseDataMemory, SystemStatusResponseDataRequests, SystemStatusResponseDataStorage, TestIntegrationRequest, TestWalletWebhook200Response, TestWalletWebhookRequest, TestWebhookTransformation200Response, TestWebhookTransformation200ResponseData, TestWebhookTransformationRequest, ToggleRoleRequest, TriggerFunctionWebhook200Response, TriggerFunctionWebhook400Response, TriggerFunctionWebhook401Response, TriggerWebhookRequest, TriggerWebhookResponse, TwoFASetupResponse, UnlinkOAuthProvider200Response, UpdateApiKey200Response, UpdateApiKeyRequest, UpdateBucketRequest, UpdateCollectionPermissionsRequest, UpdateCollectionRequest, UpdateCurrencyFeeSettingsRequest, UpdateFunctionRequest, UpdateFunctionRequestLimits, UpdateFunctionRequestRetryPolicy, UpdateIntegrationRequest, UpdateMemberRole200Response, UpdateMemberRoleRequest, UpdateMultiRoleSettings200Response, UpdateMultiRoleSettingsRequest, UpdateMultiRoleSettingsRequestSettings, UpdateNonCustodialAddress200Response, UpdateNonCustodialAddressRequest, UpdateOAuthProviderConfigRequest, UpdateOrganization200Response, UpdateOrganizationPlan200ResponseOneOf, UpdateOrganizationPlan200ResponseOneOf1, UpdateOrganizationPlanRequest, UpdateOrganizationRequest, UpdatePlanRequest, UpdateProjectRequest, UpdateProjectRoleRequest, UpdateRole200Response, UpdateRoleRequest, UpdateSubOrganization200Response, UpdateUserAccountStatus200Response, UpdateUserAccountStatus200ResponseUser, UpdateUserAccountStatusRequest, UpdateUserProfile200Response, UpdateUserRequest, UpdateWalletFeeConfig200Response, UpdateWalletFeeConfig200ResponseData, UpdateWalletFeeConfigRequest, UpdateWalletWebhook200Response, UpdateWalletWebhookRequest, UploadFiles413Response, UploadProjectLogo200Response, UploadVerificationDocumentsRequest, UploadVerificationDocumentsRequestDocumentsInner, UpsertProjectEmailTemplateRequest, Usage, UsageResponse, UsageStatsResponse, UsageStatsResponsePercentages, UsageTrendsResponse, UsageTrendsResponseTrendsInner, UsageTrendsResponseTrendsInnerId, User, UserSummary, ValidateAddress200Response, ValidateAddress200ResponseData, ValidateAddressRequest, ValidatePasswordResetToken200Response, ValidatePasswordResetToken400Response, ValidatePasswordResetTokenRequest, VerifiedRoleUpgrade200Response, VerifiedRoleUpgradeRequest, Verify2FARequest, VerifyEmailAuthRequest, VerifyMagicLinkRequest, VerifyOrgPlanPayment200Response, VerifyOrgPlanPayment200ResponseData, VerifyPayment200Response, VerifyPayment200ResponseData, VerifyPayment200ResponseDataSubscription, VerifyProjectEmailSmtpDomainRequest, WalletBalance, WalletTransaction, WalletTransactionTokenTransfersInner, WalletWebhook, WalletWebhookFilters, WalletWebhookStats, WebhookListResponse, WebhookLog, WebhookLogResponse, WebhookStatsResponse, WebhookStatsResponseEventStatsInner, WebhookStatsResponseStatusStatsInner, Withdraw200Response, Withdraw200ResponseData, WithdrawRequest
Class Method Summary collapse
-
._deserialize(type, value) ⇒ Object
Deserializes the data based on type.
Instance Method Summary collapse
-
#_to_hash(value) ⇒ Hash
Outputs non-array value in the form of hash For object, use to_hash.
-
#to_body ⇒ Hash
to_body is an alias to to_hash (backward compatibility).
-
#to_s ⇒ String
Returns the string representation of the object.
Class Method Details
._deserialize(type, value) ⇒ Object
Deserializes the data based on type
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/mudbase/api_model_base.rb', line 19 def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) when :Date Date.parse(value) when :String value.to_s when :Integer value.to_i when :Float value.to_f when :Boolean if value.to_s =~ /\A(true|t|yes|y|1)\z/i true else false end when :Object # generic object (usually a Hash), return directly value when /\AArray<(?<inner_type>.+)>\z/ inner_type = Regexp.last_match[:inner_type] value.map { |v| _deserialize(inner_type, v) } when /\AHash<(?<k_type>.+?), (?<v_type>.+)>\z/ k_type = Regexp.last_match[:k_type] v_type = Regexp.last_match[:v_type] {}.tap do |hash| value.each do |k, v| hash[_deserialize(k_type, k)] = _deserialize(v_type, v) end end else # model # models (e.g. Pet) or oneOf klass = Mudbase.const_get(type) klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end |
Instance Method Details
#_to_hash(value) ⇒ Hash
Outputs non-array value in the form of hash For object, use to_hash. Otherwise, just return the value
74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/mudbase/api_model_base.rb', line 74 def _to_hash(value) if value.is_a?(Array) value.compact.map { |v| _to_hash(v) } elsif value.is_a?(Hash) {}.tap do |hash| value.each { |k, v| hash[k] = _to_hash(v) } end elsif value.respond_to? :to_hash value.to_hash else value end end |
#to_body ⇒ Hash
to_body is an alias to to_hash (backward compatibility)
66 67 68 |
# File 'lib/mudbase/api_model_base.rb', line 66 def to_body to_hash end |
#to_s ⇒ String
Returns the string representation of the object
60 61 62 |
# File 'lib/mudbase/api_model_base.rb', line 60 def to_s to_hash.to_s end |