Sha256: 0113039a8e049a5b3734cbeabf627f5b9877bce001bf5fe866cc1e48af69ac53

Contents?: true

Size: 508 Bytes

Versions: 1

Compression:

Stored size: 508 Bytes

Contents

require 'camp/montbell/base'
require 'camp/montbell/b_site'
require 'camp/montbell/c_site'
require 'camp/montbell/wall_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.3 lib/camp/montbell.rb