Sha256: a9c3311a7808978eac8e54d5205a2938864beba81e33b203b9ea8245e40435f3

Contents?: true

Size: 358 Bytes

Versions: 6

Compression:

Stored size: 358 Bytes

Contents

class Object
  include ::Weskit::WML::Mixins::Validator

  attr_reader :attribute

  alias_method :attr,  :attribute

  def attribute= item
    @attribute = item ? (raise_unless ::Weskit::WML::Attribute, item ; item) : nil
  end

  alias_method :attr=, :attribute=

  def attribute?
    @attribute ? true : false
  end

  alias_method :attr?, :attribute?
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
weskit-0.3.2 lib/weskit/wml/extensions/object.rb
weskit-0.3.1 lib/weskit/wml/extensions/object.rb
weskit-0.3.0 lib/weskit/wml/extensions/object.rb
weskit-0.2.1 lib/weskit/wml/extensions/object.rb
weskit-0.2.0 lib/weskit/wml/extensions/object.rb
weskit-0.1.0 lib/weskit/wml/extensions/object.rb