Parent

Methods

Class/Module Index [+]

Quicksearch

Origami::PDF::JavaScript::Arg

Attributes

default[R]
name[R]
required[R]
type[R]

Public Class Methods

[](declare = {}) click to toggle source
# File lib/origami/javascript.rb, line 89
def self.[](declare = {})
  self.new(declare)
end
inspect(obj) click to toggle source
# File lib/origami/javascript.rb, line 93
def self.inspect(obj)
  case obj
    when V8::Function then "function #{obj.name}"
    when V8::Array then obj.to_a.inspect
    when V8::Object
      "{#{obj.to_a.map{|k,v| "#{k}:#{Arg.inspect(v)}"}.join(', ')}}"
    else
      obj.inspect
  end
end
new(declare = {}) click to toggle source
# File lib/origami/javascript.rb, line 82
def initialize(declare = {})
  @name = declare[:name]
  @type = declare[:type]
  @required = declare[:required]
  @default = declare[:default]
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.