Sha256: f76da372b384290726ceb3bcc347adbb72d19d6fe6f86713a9fb288a5aacea46
Contents?: true
Size: 703 Bytes
Versions: 4
Compression:
Stored size: 703 Bytes
Contents
require 'date' require 'stock_market_days/calculator' module StockMarketDays module_function MARKET_DAYS_FILE=File.join(File.dirname(__FILE__), 'market_open_days', 'nyse_market_days.csv') @@default_calculator = StockMarketDays::Calculator.new(MARKET_DAYS_FILE) def is_market_day?(date = Date.today) @@default_calculator.is_market_day?(date) end def market_days_between(begin_date, end_date) @@default_calculator.market_days_between(begin_date, end_date) end def market_days_from(begin_date, days) @@default_calculator.market_days_from(begin_date, days) end def next_market_day(from_date=Date.today) @@default_calculator.market_days_from(from_date, 1) end end
Version data entries
4 entries across 4 versions & 1 rubygems