Module: AppStoreDevApi

Defined in:
lib/app_store_dev_api/client/builder.rb,
lib/app_store_dev_api.rb,
lib/app_store_dev_api/base.rb,
lib/app_store_dev_api/client.rb,
lib/app_store_dev_api/schema.rb,
lib/app_store_dev_api/request.rb,
lib/app_store_dev_api/version.rb,
lib/app_store_dev_api/object/id.rb,
lib/app_store_dev_api/object/data.rb,
lib/app_store_dev_api/object/type.rb,
lib/app_store_dev_api/schema/type.rb,
lib/app_store_dev_api/client/utils.rb,
lib/app_store_dev_api/request/body.rb,
lib/app_store_dev_api/schema/object.rb,
lib/app_store_dev_api/specification.rb,
lib/app_store_dev_api/client/options.rb,
lib/app_store_dev_api/client/registry.rb,
lib/app_store_dev_api/object/included.rb,
lib/app_store_dev_api/object/data_type.rb,
lib/app_store_dev_api/object/attributes.rb,
lib/app_store_dev_api/object/properties.rb,
lib/app_store_dev_api/client/authorization.rb,
lib/app_store_dev_api/object/relationships.rb,
lib/app_store_dev_api/request/builder/create.rb,
lib/app_store_dev_api/requests/v1/app/update.rb,
lib/app_store_dev_api/requests/v1/user/update.rb,
lib/app_store_dev_api/requests/delete_with_body.rb,
lib/app_store_dev_api/requests/v1/device/create.rb,
lib/app_store_dev_api/requests/v1/device/update.rb,
lib/app_store_dev_api/requests/v1/app_tag/update.rb,
lib/app_store_dev_api/requests/v1/profile/create.rb,
lib/app_store_dev_api/requests/v1/webhook/create.rb,
lib/app_store_dev_api/requests/v1/webhook/update.rb,
lib/app_store_dev_api/requests/v1/app_info/update.rb,
lib/app_store_dev_api/schema/web_service_endpoint.rb,
lib/app_store_dev_api/requests/v1/app_event/create.rb,
lib/app_store_dev_api/requests/v1/app_event/update.rb,
lib/app_store_dev_api/requests/v1/bundle_id/create.rb,
lib/app_store_dev_api/requests/v1/bundle_id/update.rb,
lib/app_store_dev_api/requests/v1/beta_group/create.rb,
lib/app_store_dev_api/requests/v1/beta_group/update.rb,
lib/app_store_dev_api/requests/v1/nomination/create.rb,
lib/app_store_dev_api/requests/v1/nomination/update.rb,
lib/app_store_dev_api/requests/v1/app_preview/create.rb,
lib/app_store_dev_api/requests/v1/app_preview/update.rb,
lib/app_store_dev_api/requests/v1/beta_tester/create.rb,
lib/app_store_dev_api/requests/v1/certificate/create.rb,
lib/app_store_dev_api/requests/v1/certificate/update.rb,
lib/app_store_dev_api/requests/v1/ci_workflow/create.rb,
lib/app_store_dev_api/requests/v1/ci_workflow/update.rb,
lib/app_store_dev_api/requests/v1/merchant_id/create.rb,
lib/app_store_dev_api/requests/v1/merchant_id/update.rb,
lib/app_store_dev_api/specification/component/schema.rb,
lib/app_store_dev_api/requests/v1/build_upload/create.rb,
lib/app_store_dev_api/requests/v1/ci_build_run/create.rb,
lib/app_store_dev_api/requests/v1/pass_type_id/create.rb,
lib/app_store_dev_api/requests/v1/pass_type_id/update.rb,
lib/app_store_dev_api/requests/v1/subscription/create.rb,
lib/app_store_dev_api/requests/v1/subscription/update.rb,
lib/app_store_dev_api/requests/v1/webhook_ping/create.rb,
lib/app_store_dev_api/requests/v1/app_screenshot/create.rb,
lib/app_store_dev_api/requests/v1/app_screenshot/update.rb,
lib/app_store_dev_api/requests/v1/win_back_offer/create.rb,
lib/app_store_dev_api/requests/v1/win_back_offer/update.rb,
lib/app_store_dev_api/requests/v1/app_preview_set/create.rb,
lib/app_store_dev_api/requests/v1/user_invitation/create.rb,
lib/app_store_dev_api/requests/v2/in_app_purchase/create.rb,
lib/app_store_dev_api/requests/v2/in_app_purchase/update.rb,
lib/app_store_dev_api/requests/v1/app_availability/delete.rb,
lib/app_store_dev_api/requests/v1/background_asset/create.rb,
lib/app_store_dev_api/requests/v1/background_asset/update.rb,
lib/app_store_dev_api/requests/v1/webhook_delivery/create.rb,
lib/app_store_dev_api/requests/v2/app_availability/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version/update.rb,
lib/app_store_dev_api/requests/v1/build_beta_detail/update.rb,
lib/app_store_dev_api/requests/v1/build_upload_file/create.rb,
lib/app_store_dev_api/requests/v1/build_upload_file/update.rb,
lib/app_store_dev_api/requests/v1/game_center_group/create.rb,
lib/app_store_dev_api/requests/v1/game_center_group/update.rb,
lib/app_store_dev_api/requests/v1/promoted_purchase/create.rb,
lib/app_store_dev_api/requests/v1/promoted_purchase/update.rb,
lib/app_store_dev_api/requests/v1/review_submission/create.rb,
lib/app_store_dev_api/requests/v1/review_submission/update.rb,
lib/app_store_dev_api/requests/v2/sandbox_tester_v2/update.rb,
lib/app_store_dev_api/requests/v1/app_price_schedule/create.rb,
lib/app_store_dev_api/requests/v1/app_screenshot_set/create.rb,
lib/app_store_dev_api/requests/v1/game_center_detail/create.rb,
lib/app_store_dev_api/requests/v1/game_center_detail/update.rb,
lib/app_store_dev_api/requests/v1/subscription_group/create.rb,
lib/app_store_dev_api/requests/v1/subscription_group/update.rb,
lib/app_store_dev_api/requests/v1/subscription_image/create.rb,
lib/app_store_dev_api/requests/v1/subscription_image/update.rb,
lib/app_store_dev_api/requests/v1/subscription_price/create.rb,
lib/app_store_dev_api/requests/v2/in_app_purchase_v2/create.rb,
lib/app_store_dev_api/requests/v2/in_app_purchase_v2/update.rb,
lib/app_store_dev_api/request/user_invitation_create_request.rb,
lib/app_store_dev_api/requests/v1/marketplace_webhook/create.rb,
lib/app_store_dev_api/requests/v1/marketplace_webhook/update.rb,
lib/app_store_dev_api/requests/v2/app_availability_v2/create.rb,
lib/app_store_dev_api/requests/v1/app_event_screenshot/create.rb,
lib/app_store_dev_api/requests/v1/app_event_screenshot/update.rb,
lib/app_store_dev_api/requests/v1/app_event_video_clip/create.rb,
lib/app_store_dev_api/requests/v1/app_event_video_clip/update.rb,
lib/app_store_dev_api/requests/v1/bundle_id_capability/create.rb,
lib/app_store_dev_api/requests/v1/bundle_id_capability/update.rb,
lib/app_store_dev_api/requests/v1/game_center_activity/create.rb,
lib/app_store_dev_api/requests/v1/game_center_activity/update.rb,
lib/app_store_dev_api/requests/v1/routing_app_coverage/create.rb,
lib/app_store_dev_api/requests/v1/routing_app_coverage/update.rb,
lib/app_store_dev_api/requests/v1/app_clip_header_image/create.rb,
lib/app_store_dev_api/requests/v1/app_clip_header_image/update.rb,
lib/app_store_dev_api/requests/v1/app_info_localization/create.rb,
lib/app_store_dev_api/requests/v1/app_info_localization/update.rb,
lib/app_store_dev_api/requests/v1/beta_app_localization/create.rb,
lib/app_store_dev_api/requests/v1/beta_app_localization/update.rb,
lib/app_store_dev_api/requests/v1/game_center_challenge/create.rb,
lib/app_store_dev_api/requests/v1/game_center_challenge/update.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_image/create.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_image/update.rb,
lib/app_store_dev_api/requests/v1/age_rating_declaration/update.rb,
lib/app_store_dev_api/requests/v1/app_event_localization/create.rb,
lib/app_store_dev_api/requests/v1/app_event_localization/update.rb,
lib/app_store_dev_api/requests/v1/beta_app_review_detail/update.rb,
lib/app_store_dev_api/requests/v1/beta_license_agreement/update.rb,
lib/app_store_dev_api/requests/v1/beta_tester_invitation/create.rb,
lib/app_store_dev_api/requests/v1/review_submission_item/create.rb,
lib/app_store_dev_api/requests/v1/review_submission_item/update.rb,
lib/app_store_dev_api/requests/v1/territory_availability/update.rb,
lib/app_store_dev_api/requests/v1/app_custom_product_page/create.rb,
lib/app_store_dev_api/requests/v1/app_custom_product_page/update.rb,
lib/app_store_dev_api/requests/v1/app_store_review_detail/create.rb,
lib/app_store_dev_api/requests/v1/app_store_review_detail/update.rb,
lib/app_store_dev_api/requests/v1/beta_build_localization/create.rb,
lib/app_store_dev_api/requests/v1/beta_build_localization/update.rb,
lib/app_store_dev_api/requests/v1/build_beta_notification/create.rb,
lib/app_store_dev_api/requests/v1/game_center_achievement/create.rb,
lib/app_store_dev_api/requests/v1/game_center_achievement/update.rb,
lib/app_store_dev_api/requests/v1/game_center_app_version/create.rb,
lib/app_store_dev_api/requests/v1/game_center_app_version/update.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard/update.rb,
lib/app_store_dev_api/requests/v1/subscription_offer_code/create.rb,
lib/app_store_dev_api/requests/v1/subscription_offer_code/update.rb,
lib/app_store_dev_api/requests/v1/subscription_submission/create.rb,
lib/app_store_dev_api/requests/v1/analytics_report_request/create.rb,
lib/app_store_dev_api/requests/v1/background_asset_version/create.rb,
lib/app_store_dev_api/requests/v1/beta_app_clip_invocation/create.rb,
lib/app_store_dev_api/requests/v1/beta_app_clip_invocation/update.rb,
lib/app_store_dev_api/requests/v1/accessibility_declaration/create.rb,
lib/app_store_dev_api/requests/v1/accessibility_declaration/update.rb,
lib/app_store_dev_api/requests/v1/marketplace_search_detail/create.rb,
lib/app_store_dev_api/requests/v1/marketplace_search_detail/update.rb,
lib/app_store_dev_api/requests/v1/subscription_availability/create.rb,
lib/app_store_dev_api/requests/v1/subscription_grace_period/update.rb,
lib/app_store_dev_api/requests/v1/subscription_localization/create.rb,
lib/app_store_dev_api/requests/v1/subscription_localization/update.rb,
lib/app_store_dev_api/requests/v1/app_encryption_declaration/create.rb,
lib/app_store_dev_api/requests/v1/beta_app_review_submission/create.rb,
lib/app_store_dev_api/requests/v1/beta_recruitment_criterion/create.rb,
lib/app_store_dev_api/requests/v1/beta_recruitment_criterion/update.rb,
lib/app_store_dev_api/requests/v1/end_user_license_agreement/create.rb,
lib/app_store_dev_api/requests/v1/end_user_license_agreement/update.rb,
lib/app_store_dev_api/requests/v1/game_center_activity_image/create.rb,
lib/app_store_dev_api/requests/v1/game_center_activity_image/update.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_offer_code/create.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_offer_code/update.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_submission/create.rb,
lib/app_store_dev_api/requests/v2/game_center_achievement_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_achievement_v2/update.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_v2/update.rb,
lib/app_store_dev_api/requests/v1/app_clip_default_experience/create.rb,
lib/app_store_dev_api/requests/v1/app_clip_default_experience/update.rb,
lib/app_store_dev_api/requests/v1/app_store_review_attachment/create.rb,
lib/app_store_dev_api/requests/v1/app_store_review_attachment/update.rb,
lib/app_store_dev_api/requests/v1/app_store_version_promotion/create.rb,
lib/app_store_dev_api/requests/v1/customer_review_response_v1/create.rb,
lib/app_store_dev_api/requests/v1/game_center_challenge_image/create.rb,
lib/app_store_dev_api/requests/v1/game_center_challenge_image/update.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set/update.rb,
lib/app_store_dev_api/requests/v1/alternative_distribution_key/create.rb,
lib/app_store_dev_api/requests/v1/app_clip_advanced_experience/create.rb,
lib/app_store_dev_api/requests/v1/app_clip_advanced_experience/update.rb,
lib/app_store_dev_api/requests/v1/app_store_version_experiment/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version_experiment/update.rb,
lib/app_store_dev_api/requests/v1/background_asset_upload_file/create.rb,
lib/app_store_dev_api/requests/v1/background_asset_upload_file/update.rb,
lib/app_store_dev_api/requests/v1/game_center_activity_version/create.rb,
lib/app_store_dev_api/requests/v1/game_center_activity_version/update.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_rule/create.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_rule/update.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_team/create.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_team/update.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_availability/create.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_localization/create.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_localization/update.rb,
lib/app_store_dev_api/requests/v1/game_center_achievement_image/create.rb,
lib/app_store_dev_api/requests/v1/game_center_achievement_image/update.rb,
lib/app_store_dev_api/requests/v1/game_center_challenge_version/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_image/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_image/update.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_queue/create.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_queue/update.rb,
lib/app_store_dev_api/requests/v1/subscription_group_submission/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version_localization/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version_localization/update.rb,
lib/app_store_dev_api/requests/v1/end_app_availability_pre_order/create.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_price_schedule/create.rb,
lib/app_store_dev_api/requests/v1/subscription_promotional_offer/create.rb,
lib/app_store_dev_api/requests/v1/subscription_promotional_offer/update.rb,
lib/app_store_dev_api/requests/v1/win_back_offer/update_prices_linkages.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_set_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_set_v2/update.rb,
lib/app_store_dev_api/requests/v1/alternative_distribution_domain/create.rb,
lib/app_store_dev_api/requests/v1/app_custom_product_page_version/create.rb,
lib/app_store_dev_api/requests/v1/app_custom_product_page_version/update.rb,
lib/app_store_dev_api/requests/v1/game_center_achievement_release/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_release/create.rb,
lib/app_store_dev_api/requests/v1/subscription_group_localization/create.rb,
lib/app_store_dev_api/requests/v1/subscription_group_localization/update.rb,
lib/app_store_dev_api/requests/v1/subscription_introductory_offer/create.rb,
lib/app_store_dev_api/requests/v1/subscription_introductory_offer/delete.rb,
lib/app_store_dev_api/requests/v1/subscription_introductory_offer/update.rb,
lib/app_store_dev_api/requests/v2/app_store_version_experiment_v2/create.rb,
lib/app_store_dev_api/requests/v2/app_store_version_experiment_v2/update.rb,
lib/app_store_dev_api/requests/v1/alternative_distribution_package/create.rb,
lib/app_store_dev_api/requests/v1/app_clip_app_store_review_detail/create.rb,
lib/app_store_dev_api/requests/v1/app_clip_app_store_review_detail/update.rb,
lib/app_store_dev_api/requests/v1/app_store_version_phased_release/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version_phased_release/update.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_rule_set/create.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_rule_set/update.rb,
lib/app_store_dev_api/requests/v2/game_center_achievement_image_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_achievement_image_v2/update.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_image_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_image_v2/update.rb,
lib/app_store_dev_api/requests/v1/android_to_ios_app_mapping_detail/create.rb,
lib/app_store_dev_api/requests/v1/android_to_ios_app_mapping_detail/update.rb,
lib/app_store_dev_api/requests/v1/app_store_version_release_request/create.rb,
lib/app_store_dev_api/requests/v1/game_center_activity_localization/create.rb,
lib/app_store_dev_api/requests/v1/game_center_activity_localization/update.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set_image/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set_image/update.rb,
lib/app_store_dev_api/requests/v1/app_clip_advanced_experience_image/create.rb,
lib/app_store_dev_api/requests/v1/app_clip_advanced_experience_image/update.rb,
lib/app_store_dev_api/requests/v1/game_center_challenge_localization/create.rb,
lib/app_store_dev_api/requests/v1/game_center_challenge_localization/update.rb,
lib/app_store_dev_api/requests/v2/game_center_achievement_version_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_version_v2/create.rb,
lib/app_store_dev_api/requests/v1/app_encryption_declaration_document/create.rb,
lib/app_store_dev_api/requests/v1/app_encryption_declaration_document/update.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set_release/create.rb,
lib/app_store_dev_api/requests/v1/subscription_offer_code_custom_code/create.rb,
lib/app_store_dev_api/requests/v1/subscription_offer_code_custom_code/update.rb,
lib/app_store_dev_api/requests/v1/app_custom_product_page_localization/create.rb,
lib/app_store_dev_api/requests/v1/app_custom_product_page_localization/update.rb,
lib/app_store_dev_api/requests/v1/game_center_achievement_localization/create.rb,
lib/app_store_dev_api/requests/v1/game_center_achievement_localization/update.rb,
lib/app_store_dev_api/requests/v1/game_center_activity_version_release/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_localization/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_localization/update.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_set_image_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_set_image_v2/update.rb,
lib/app_store_dev_api/requests/v1/app_preview_set/replace_app_previews_linkage.rb,
lib/app_store_dev_api/requests/v1/beta_app_clip_invocation_localization/create.rb,
lib/app_store_dev_api/requests/v1/beta_app_clip_invocation_localization/update.rb,
lib/app_store_dev_api/requests/v1/game_center_challenge_version_release/create.rb,
lib/app_store_dev_api/requests/v1/game_center_matchmaking_rule_set_test/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version_experiment_treatment/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version_experiment_treatment/update.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_offer_code_custom_code/create.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_offer_code_custom_code/update.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_set_version_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_achievement_localization_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_achievement_localization_v2/update.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_localization_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_localization_v2/update.rb,
lib/app_store_dev_api/requests/v1/app_clip_default_experience_localization/create.rb,
lib/app_store_dev_api/requests/v1/app_clip_default_experience_localization/update.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_entry_submission/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set_localization/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set_localization/update.rb,
lib/app_store_dev_api/requests/v1/subscription_app_store_review_screenshot/create.rb,
lib/app_store_dev_api/requests/v1/subscription_app_store_review_screenshot/update.rb,
lib/app_store_dev_api/requests/v1/game_center_player_achievement_submission/create.rb,
lib/app_store_dev_api/requests/v1/subscription_offer_code_one_time_use_code/create.rb,
lib/app_store_dev_api/requests/v1/subscription_offer_code_one_time_use_code/update.rb,
lib/app_store_dev_api/requests/v1/app_screenshot_set/replace_app_screenshots_linkage.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_app_store_review_screenshot/create.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_app_store_review_screenshot/update.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_set_localization_v2/create.rb,
lib/app_store_dev_api/requests/v2/game_center_leaderboard_set_localization_v2/update.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_offer_code_one_time_use_code/create.rb,
lib/app_store_dev_api/requests/v1/in_app_purchase_offer_code_one_time_use_code/update.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set_member_localization/create.rb,
lib/app_store_dev_api/requests/v1/game_center_leaderboard_set_member_localization/update.rb,
lib/app_store_dev_api/requests/v2/sandbox_testers_clear_purchase_history_request_v2/create.rb,
lib/app_store_dev_api/requests/v1/app_store_version_experiment_treatment_localization/create.rb

Overview

⚠️ 注意:此 Builder 类已不再使用

Client 现在完全使用动态方法调度(method_missing),无需预生成方法。

此 Builder 类保留用于以下可选场景:

  1. IDE 自动补全支持 - 生成方法定义供 IDE 解析

  2. 类型检查工具 - 生成方法签名供 Sorbet/Steep 使用

  3. 文档生成 - 生成完整的方法列表文档

默认情况下不使用,Client 直接继承 Base 使用动态调度。

如需生成(可选):

ruby -r ./lib/app_store_dev_api/client/builder.rb \
  -e "AppStoreDevApi::Client::Builder.new.write"

生成后的文件:

lib/app_store_dev_api/client_generated.rb (

Defined Under Namespace

Modules: Object, Requests Classes: Base, Client, Request, Schema, Specification, UserInvitationCreateRequest

Constant Summary collapse

VERSION =
'0.3.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject

Returns the value of attribute config.



13
14
15
# File 'lib/app_store_dev_api.rb', line 13

def config
  @config
end

Class Method Details

.rel(id, type, array: false) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/app_store_dev_api.rb', line 15

def rel(id, type, array: false)
  if array
    { data: [{ id: id, type: type }] }.freeze
  else
    { data: { id: id, type: type } }.freeze
  end
end