Class: DomainController

Inherits:
ApplicationController
  • Object
show all
Defined in:
lib/domain_handler/app/controllers/domain_controller.rb

Instance Method Summary collapse

Instance Method Details

#domains_create(params, shop_id) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/domain_handler/app/controllers/domain_controller.rb', line 5

def domains_create(params, shop_id)
    return if Domain.where(domain_id: params[:id]).exists?
  
    Domain.new(
        domain_id: params[:id],
        host: params[:host],
        ssl_enabled: params[:ssl_enabled],
        localization: params[:localization].to_json,
        market_web_presence: params[:marketWebPresence].to_json,
        url: params[:url],
        shop_id: shop_id
    ).save
end

#domains_delete(params) ⇒ Object



31
32
33
# File 'lib/domain_handler/app/controllers/domain_controller.rb', line 31

def domains_delete(params)
    Domain.delete(params[:id])
end

#domains_update(params) ⇒ Object



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/domain_handler/app/controllers/domain_controller.rb', line 19

def domains_update(params)
    puts "DOMAIN IS UPDATING"
    # domain = Domain.find_by(domain_id: params[:id])
    # return if domain.nil?
  
    # domain.update(
    #     host: params[:host],
    #     ssl_enabled: params[:ssl_enabled],
    #     localization: params[:localization].to_json
    # )
end

#testObject



35
36
37
38
# File 'lib/domain_handler/app/controllers/domain_controller.rb', line 35

def test
    puts "This is test"
    head :ok
end