Sha256: 6f41b59c79d62f8e3cde933a2b93a254e94aed26de0822b26f619d29dd5fd195

Contents?: true

Size: 406 Bytes

Versions: 3

Compression:

Stored size: 406 Bytes

Contents

module Wombat
  class Property
    attr_accessor :name, :selector, :format, :namespaces, :callback, :result

    def initialize(options)
      @name = options[:name]
      @selector = options[:selector]
      @format = options[:format]
      @namespaces = options[:namespaces]
      @callback = options[:callback]
    end

    def flatten(depth = nil)
      depth ? result[depth] : result
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wombat-0.4.0 lib/wombat/property.rb
wombat-0.3.1 lib/wombat/property.rb
wombat-0.3.0 lib/wombat/property.rb