Sha256: e6d44fcb4509bc3c692eb32d88206cd1d812b474d5a4f1b132ab161460dec48e

Contents?: true

Size: 474 Bytes

Versions: 1

Compression:

Stored size: 474 Bytes

Contents

require 'camp/montbell/base'
require 'camp/montbell/b_site'
require 'camp/montbell/c_site'

module Camp
  module Montbell
    SITES = %w(Bsite Csite)
    def self.sites
      charset = 'utf-8'
      SITES.map do |s|
        site = Object.const_get("Camp::Montbell::#{s}").new
        html = URI.open(site.url) { |f| f.read }
        doc = Nokogiri::HTML.parse(html, nil, charset)
        ::Camp::Site.new(site.site_name, site.possible_days(doc))
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pyama-camp-0.0.2 lib/camp/montbell.rb