Class: Pullentity::Client::Generate::View

Inherits:
Thor
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/pullentity-client/generate/view.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#modelObject

Returns the value of attribute model.



7
8
9
# File 'lib/pullentity-client/generate/view.rb', line 7

def model
  @model
end

#nameObject

Returns the value of attribute name.



7
8
9
# File 'lib/pullentity-client/generate/view.rb', line 7

def name
  @name
end

Instance Method Details

#generate(type, name) ⇒ Object



38
39
40
41
42
43
# File 'lib/pullentity-client/generate/view.rb', line 38

def generate(type, name)
  case
  when type =~ /view/i
    create(name)
  end
end

#scaffold(cs_type, domain, name) ⇒ Object



28
29
30
31
32
33
# File 'lib/pullentity-client/generate/view.rb', line 28

def scaffold(cs_type, domain, name)
  create(name, {
    :domain   => domain,
    :cs_type  => cs_type,
    :name     => name })
end