Class: Meibo::JapanProfile::V1_2::User
- Inherits:
-
OneRoster::V1_2_1::User
- Object
- Meibo::JapanProfile::V1_2::User
- Defined in:
- lib/meibo/japan_profile/v1_2/user.rb
Direct Known Subclasses
Instance Method Summary collapse
- #home_classroom ⇒ Object
-
#initialize(enabled_user: true, kana_given_name: nil, kana_family_name: nil, kana_middle_name: nil, home_class: nil, kana_preferred_given_name: nil, kana_preferred_family_name: nil, kana_preferred_middle_name: nil) ⇒ User
constructor
NOTE: enabled_userは必須ではないが固定.
Constructor Details
#initialize(enabled_user: true, kana_given_name: nil, kana_family_name: nil, kana_middle_name: nil, home_class: nil, kana_preferred_given_name: nil, kana_preferred_family_name: nil, kana_preferred_middle_name: nil) ⇒ User
NOTE: enabled_userは必須ではないが固定
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/meibo/japan_profile/v1_2/user.rb', line 22 def initialize( enabled_user: true, kana_given_name: nil, kana_family_name: nil, kana_middle_name: nil, home_class: nil, kana_preferred_given_name: nil, kana_preferred_family_name: nil, kana_preferred_middle_name: nil, ** ) super(enabled_user:, **) @kana_given_name = kana_given_name @kana_family_name = kana_family_name @kana_middle_name = kana_middle_name @home_class = home_class @kana_preferred_given_name = kana_preferred_given_name @kana_preferred_family_name = kana_preferred_family_name @kana_preferred_middle_name = kana_preferred_middle_name end |
Instance Method Details
#home_classroom ⇒ Object
38 |
# File 'lib/meibo/japan_profile/v1_2/user.rb', line 38 def home_classroom = home_class && ::Meibo.current_roster.classes.find(home_class) |