Sha256: 8e171c45064dcba2472a388ea7c6fa04946b7572381377fd3c75ddabe00ee259

Contents?: true

Size: 675 Bytes

Versions: 4

Compression:

Stored size: 675 Bytes

Contents

require "jekyll-airtable/version"
require "jekyll-airtable/configuration"
require "jekyll-airtable/api"
require "jekyll-airtable/client"

module Jekyll
  module Airtable
    extend Configuration

    def self.client(options = {})
      Jekyll::Airtable::Client.new(options)
    end

    # Delegate to Airtable::Client
    def self.method_missing(method, *args, &block)
      return super unless client.respond_to?(method)
      client.send(method, *args, &block)
    end

    # Delegate to Airtable::Client
    def self.respond_to?(method, include_all=false)
      return client.respond_to?(method, include_all) || super
    end  
  end
end

require "jekyll/airtable_fetcher"

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jekyll-airtable-0.4.1 lib/jekyll-airtable.rb
jekyll-airtable-0.3.0 lib/jekyll-airtable.rb
jekyll-airtable-0.2.0 lib/jekyll-airtable.rb
jekyll-airtable-0.1.0 lib/jekyll-airtable.rb