Class: Sidemash::Sdk::SecureAndNonSecure
- Inherits:
-
Object
- Object
- Sidemash::Sdk::SecureAndNonSecure
- Defined in:
- lib/sidemash/sdk/secure_and_non_secure.rb
Instance Attribute Summary collapse
-
#non_secure ⇒ Object
readonly
Returns the value of attribute non_secure.
-
#non_secure_on80 ⇒ Object
readonly
Returns the value of attribute non_secure_on80.
-
#secure ⇒ Object
readonly
Returns the value of attribute secure.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(secure, non_secure_on80, non_secure) ⇒ SecureAndNonSecure
constructor
A new instance of SecureAndNonSecure.
- #to_hash ⇒ Object
- #to_json(*a) ⇒ Object
- #to_remote ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(secure, non_secure_on80, non_secure) ⇒ SecureAndNonSecure
Returns a new instance of SecureAndNonSecure.
26 27 28 29 30 31 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 26 def initialize(secure, non_secure_on80, non_secure) @_type = 'SecureAndNonSecure' @secure = secure @non_secure_on80 = non_secure_on80 @non_secure = non_secure end |
Instance Attribute Details
#non_secure ⇒ Object (readonly)
Returns the value of attribute non_secure.
24 25 26 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 24 def non_secure @non_secure end |
#non_secure_on80 ⇒ Object (readonly)
Returns the value of attribute non_secure_on80.
23 24 25 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 23 def non_secure_on80 @non_secure_on80 end |
#secure ⇒ Object (readonly)
Returns the value of attribute secure.
22 23 24 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 22 def secure @secure end |
Class Method Details
._type ⇒ Object
33 34 35 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 33 def self._type 'SecureAndNonSecure' end |
.from_hash(h) ⇒ Object
66 67 68 69 70 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 66 def self.from_hash(h) SecureAndNonSecure.new(h['secure'], h['non_secure_on80'], h['non_secure']) end |
.from_json(js) ⇒ Object
37 38 39 40 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 37 def self.from_json(js) h = JSON.parse(js) SecureAndNonSecure.from_hash(h) end |
.from_remote(h) ⇒ Object
60 61 62 63 64 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 60 def self.from_remote(h) SecureAndNonSecure.new(h['secure'], h['nonSecureOn80'], h['nonSecure']) end |
Instance Method Details
#to_hash ⇒ Object
51 52 53 54 55 56 57 58 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 51 def to_hash result = {} result[:_type] = @_type result[:secure] = @secure result[:non_secure_on80] = @non_secure_on80 result[:non_secure] = @non_secure result end |
#to_json(*a) ⇒ Object
72 73 74 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 72 def to_json(*a) to_hash.to_json(*a) end |
#to_remote ⇒ Object
42 43 44 45 46 47 48 49 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 42 def to_remote result = {} result[:_type] = @_type result[:secure] = @secure result[:nonSecureOn80] = @non_secure_on80 result[:nonSecure] = @non_secure result end |
#to_s ⇒ Object
76 77 78 79 80 |
# File 'lib/sidemash/sdk/secure_and_non_secure.rb', line 76 def to_s ('SecureAndNonSecure(secure=' + @secure + ', non_secure_on80=' + @non_secure_on80 + ', non_secure=' + @non_secure + ')') end |