Class: BankOfThailand::FinancialHolidays

Inherits:
Resource
  • Object
show all
Defined in:
lib/bank_of_thailand/resources/financial_holidays.rb

Overview

Financial Institutions' Holidays resource

This resource provides access to the list of holidays for financial institutions in Thailand.

Examples:

Get holidays for a year

client = BankOfThailand.client
holidays = client.financial_holidays.list(year: "2024")

Constant Summary collapse

BASE_URL =
"https://gateway.api.bot.or.th/financial-institutions-holidays"

Instance Attribute Summary

Attributes inherited from Resource

#client

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from BankOfThailand::Resource

Instance Method Details

#list(year:) ⇒ Array<Hash>

Get financial institutions' holidays for a specific year

Parameters:

  • year (String)

    Year in format YYYY (e.g., "2024")

Returns:

  • (Array<Hash>)

    Array of holiday data

Raises:



19
20
21
22
# File 'lib/bank_of_thailand/resources/financial_holidays.rb', line 19

def list(year:)
  params = { year: year }
  get_with_base_url("/", params)
end