Sha256: ecc067fca9dd55c7e7490d128e46a025db32b7d4757bff77ab27b44dfeb87b4c
Contents?: true
Size: 652 Bytes
Versions: 8
Compression:
Stored size: 652 Bytes
Contents
# -*- coding: utf-8 -*- require 'xot/setter' require 'xot/block_util' require 'reflex/ext' require 'reflex/helper' module Reflex class Selector include Xot::Setter include HasTags def self.selector (*args) arg0 = args.first arg0.kind_of?(Selector) ? arg0 : self.new(*args) end def initialize (options = nil, &block) super() set options if options Xot::BlockUtil.instance_eval_or_block_call self, &block if block end def to_s () "{name:#{name}, tags:[#{tags.to_a.join ', '}]}" end def inspect () "#<#{self.class} #{to_s}>" end end# Selector end# Reflex
Version data entries
8 entries across 8 versions & 1 rubygems